Posnetek izvajanja med neodvisnimi suverenimi domenami
Spodnji terminalski dokaz beleži prehod protokola čez meje zaupanja Azure in DigitalOcean.
UI agenti že delujejo prek oblakov, organizacij in jurisdikcij. Toda ko en suveren sistem naleti na drugega, ni nevtralnega protokola za odgovor na tri temeljna vprašanja:
Genesis Mesh je pogodbena plast za stroje.
Neodvisni organi lahko priznavajo identitete, delegirajo pristojnosti in prekličejo zaupanje prek organizacijskih in nacionalnih meja, ne da bi se odpovedali lastnemu korenu zaupanja.
Zaupanje, ki se mu nobeni državi ni treba odpovedati.
Dva neodvisno upravljana sistema vzpostavita področno omejen sporazum o priznavanju, sprejmeta odločitev o avtorizaciji, razširita preklic in ustvarita revizijsko sled zavrnitve brez skupnega korena zaupanja.
Suverena domena B podpiše atestacijo za identiteto, ki pošilja zahtevo.
Suverena domena A aktivira področno omejen sporazum o priznavanju domene B.
Atestacija in sporazum izpolnjujeta lokalno politiko avtorizacije domene A.
Suverena domena B prekliče to določeno gradivo zaupanja.
Domena A preveri podpisani vir domene B in posodobi svoje stanje zaupanja.
Ista identiteta in zahteva sta zdaj zavrnjeni z razlogom, ki ga je mogoče revidirati.
reason: acceptedreason: attestation_locally_revokedSpodnji terminalski dokaz beleži prehod protokola čez meje zaupanja Azure in DigitalOcean.
Javni skript zažene dva začasna organa in ponovi izdajo, priznanje, preklic, uvoz ter zavrnitev.
Trenutni zbirni omrežni signali se pridobivajo neodvisno od posnete predstavitve.
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.pyVečina infrastrukture zaupanja kodira politiko tistega, ki upravlja koren. Genesis Mesh kodira le štiri operacije, politiko pa prepušča suverenim akterjem. Zato je na ravni meddržavnih pogodb, ne na ravni ponudnika.
Kriptografski dokaz o tem, kdo ima pristojnost: identiteta Ed25519, podpisani začetni bloki in verige dokazov.
Namensko in časovno omejen prenos pooblastil. Manifesti zmogljivosti določajo, kaj sme posamezna identiteta storiti, in nič več.
Ko se zaupanje poruši, se podpisani preklic razširi prek meja med suverenimi akterji in se upošteva.
Vsaka odločitev pusti dokaz, na katerem bi bilo poseganje zaznavno. Nikomur ni treba verjeti na besedo.
Javna uvedba, ki jo upravlja vzdrževalec, z neodvisno ponovljivimi dokazi protokola.
Posneti in neodvisno ponovljivi dokazi so na voljo spodaj.
Posneti in neodvisno ponovljivi dokazi so na voljo na spodnjih povezavah.
Referenčna izvedba Python in SDK-ji TypeScript, Go in .NET so usklajeni na v0.56.0. Osnovni nabor ima teste 1,327 z uradnimi dokazi protokola, dokumentiranimi za preverjanje Tamarin.
Spremembe protokola potekajo skozi javne osnutke, preglede vzdrževalcev, preglede operaterjev ob spremembi obveznosti, varnostne preglede za spremembe stanja zaupanja in datirane odločitve.
Referenčna izvedba ni protokol. Operaterji obdržijo svoje lastne ključe, pravilnike, odločitve o zaupanju in izhodne pravice.
Neodvisni sistemi morajo sodelovati, ne da bi zahtevali politično usklajevanje, skupno infrastrukturo ali skupno korenino zaupanja.
Ne pogaja se o politikah, ne razsoja o sporih ali upravlja udeležence. To ostajajo človeške in institucionalne odgovornosti.
Genesis Mesh ne kodira zavezništev. Protokol zahteva kriptografsko prepoznavanje, ne pa političnega dogovora.
Organi lahko tesno sodelujejo, medtem ko vsak obdrži svoje ključe, politiko in pooblastilo za preklic.
Priznanje lahko zajema eno vlogo, en namen ali eno časovno okno brez ustvarjanja trajnega zavezništva.
Organi z različnimi politikami lahko potrdijo omejen odnos, ne da bi zahtevali širši politični dogovor.
TSWI raziskuje plast strojne opreme pod suverenostjo programske opreme: embalaža v lasti operaterja, zasnova vmesnika, orkestracija in računalniška infrastruktura, ki upošteva energijo.
To je ločena raziskovalna pot in ni pogoj za sprejetje protokola Genesis Mesh.
Izberite pot posvojitve, ki ustreza vaši vlogi, ne da bi se odrekli lastnim odločitvam glede zaupanja.
Preberite dokumente RFC, prenesite komplete SDK za TypeScript / Go / .NET in vzpostavite suvereno skupnost L2 v infrastrukturi, ki jo že imate.
Vstopite v razvojno središče →Odprtokodna organizacija →Preglejte javno arhitekturo in ponovljive dokaze, nato pa odprite neposreden kanal za vprašanja institucionalne uvedbe.
Neposredni kanal: [email protected] →