Užfiksuotas nepriklausomų suverenių domenų bandymas
Toliau pateikti terminalo duomenys fiksuoja, kaip protokolas kerta Azure ir DigitalOcean pasitikėjimo ribas.
DI agentai jau veikia debesyse, organizacijose ir jurisdikcijose. Bet kai viena suvereni sistema susiduria su kita, nėra neutralaus protokolo, galinčio atsakyti į tris pagrindinius klausimus:
Genesis Mesh yra sutarčių sluoksnis mašinoms.
Nepriklausomi įgaliojimų subjektai gali pripažinti tapatybes, deleguoti galimybes ir atšaukti pasitikėjimą peržengdami organizacijų bei valstybių sienas, neatsisakydami savo pasitikėjimo šaknies.
Pasitikėjimas, kurio jokiai valstybei nereikia atsisakyti.
Dvi nepriklausomai valdomos sistemos nustato apibrėžtos apimties pripažinimą, priima autorizavimo sprendimą, išplatina atšaukimą ir sukuria audituojamą atmetimą, nesidalydamos bendra pasitikėjimo šaknimi.
Suverenus domenas B pasirašo prašančiosios tapatybės patvirtinimą.
Suverenus domenas A aktyvina apibrėžtos apimties B domeno pripažinimo sutartį.
Patvirtinimas ir sutartis atitinka A vietinę autorizavimo politiką.
Suverenus domenas B atšaukia būtent šią pasitikėjimo medžiagą.
A patikrina B pasirašytą duomenų srautą ir atnaujina savo pasitikėjimo būseną.
Dabar ta pati tapatybė ir užklausa atmetamos nurodant audituojamą priežastį.
reason: acceptedreason: attestation_locally_revokedToliau pateikti terminalo duomenys fiksuoja, kaip protokolas kerta Azure ir DigitalOcean pasitikėjimo ribas.
Viešasis scenarijus paleidžia dvi laikinas įgaliotąsias šalis ir atkuria išdavimą, pripažinimą, atšaukimą, importavimą bei atmetimą.
Dabartiniai suvestiniai tinklo signalai gaunami nepriklausomai nuo įrašytos demonstracijos.
Azure accepted NB attestation before revocation
accepted: True
reason: accepted
NB revoked the same attestation
reason: final_independent_sovereign_proof_revocation
Azure imported NB revocation feed
accepted: True
sequence: 1
Azure rejected the same attestation after feed import
accepted: False
reason: attestation_locally_revoked
Result: independent-sovereign proof passed across Azure and DigitalOcean VMs.python docs/examples/assets/scripts/cross-sovereign-revocation-demo.pyDaugumoje pasitikėjimo infrastruktūrų užkoduota pasitikėjimo šaknį valdančio subjekto politika. Genesis Mesh užkoduoja tik keturias operacijas, o politiką palieka suvereniems subjektams. Būtent todėl tai yra sutarties, o ne tiekėjo lygio infrastruktūra.
Kriptografinis įrodymas, kas turi įgaliojimus: Ed25519 tapatybė, pasirašyti genezės blokai ir įrodymų grandinės.
Apibrėžtos apimties ir ribotos trukmės įgaliojimų perdavimas. Galimybių aprašai nustato, ką kiekviena tapatybė gali daryti, ir nieko daugiau.
Vos pasitikėjimui žlugus, pasirašytas atšaukimas perduodamas per suverenias ribas ir yra vykdomas.
Kiekvienas sprendimas palieka klastojimą atskleidžiančius įrodymus. Nereikia niekuo tikėti vien iš žodžio.
Prižiūrėtojų valdoma viešoji diegtis su nepriklausomai atkuriamais protokolo įrodymais.
Toliau pateikiami įrašyti ir nepriklausomai atkuriami įrodymai.
Įrašytus ir nepriklausomai atkuriamus įrodymus galima gauti naudojant toliau pateiktas nuorodas.
Python nuorodos diegimas ir TypeScript, Go ir .NET SDK yra koordinuojami v0.56.0. Pagrindiniame rinkinyje yra 1,327 testai su oficialiais protokolo įrodymais, patvirtintais Tamarin patvirtinimui.
Protokolo pakeitimai atliekami viešais juodraščiais, prižiūrėtojo peržiūra, operatoriaus peržiūra, kai pasikeičia įsipareigojimai, saugumo peržiūra dėl pasitikėjimo būsenos pakeitimų ir datuojami sprendimai.
Nuorodos įgyvendinimas nėra protokolas. Operatoriai išsaugo savo raktus, politiką, pasitikėjimo sprendimus ir pasitraukimo teises.
Nepriklausomos sistemos turi bendradarbiauti nereikalaujant politinio suderinimo, bendros infrastruktūros ar bendros pasitikėjimo šaknų.
Jis nesidera dėl politikos, nesprendžia ginčų ir nevaldo dalyvių. Tai lieka žmogiškosiomis ir institucinėmis pareigomis.
Genesis Mesh nekoduoja aljansų. Protokolas reikalauja kriptografinio pripažinimo, o ne politinio susitarimo.
Valdžios institucijos gali glaudžiai bendradarbiauti, kol kiekviena išsaugo savo raktus, politiką ir atšaukimo teisę.
Pripažinimas gali apimti vieną vaidmenį, vieną tikslą arba vieną laiko langą nesukuriant nuolatinio aljanso.
Valdžios institucijos, kurių politika yra skirtinga, gali patikrinti ribotus santykius nereikalaujant platesnio politinio susitarimo.
TSWI tiria aparatūros sluoksnį, esantį po programinės įrangos suvereniteto: operatoriui priklausančią pakuotę, tarpininko dizainą, orkestravimą ir energiją taupančią skaičiavimo infrastruktūrą.
Tai yra atskiras tyrimo kelias, o ne reikalavimas priimti Genesis Mesh protokolą.
Pasirinkite įvaikinimo kelią, atitinkantį jūsų vaidmenį, neatsisakydami savo pasitikėjimo sprendimų.
Perskaitykite RFC, atsisiųskite TypeScript / Go / .NET SDK ir jums jau priklausančioje infrastruktūroje įdiekite L2 suverenią bendruomenę.
Eiti į kūrėjų centrą →Atvirojo kodo organizacija →Peržiūrėkite viešąją architektūrą ir atkuriamus įrodymus, tada atidarykite tiesioginį institucinio diegimo klausimų kanalą.
Tiesioginis kanalas: [email protected] →