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.
pip install genesis-mesh
genesis-mesh init
genesis-mesh na startDva 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.git clone https://github.com/GenesisMeshLabs/genesismesh
cd genesismesh && pip install -e .
python docs/examples/assets/scripts/cross-sovereign-revocation-demo.pyAli preizkusite v brskalniku, brez namestitve: mesh.genesismesh.org ↗Več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.
Zbirni operativni signali. Ne predstavljajo celovitega pregleda varnosti ali upravljanja.
Referenčna implementacija v Pythonu in SDK-ji za TypeScript, Go, .NET in Rust so usklajeni v različici v1.1.1. Osnovni paket ima 1898 testov, s formalnimi dokazi protokola, dokumentiranimi za preverjanje z orodjem 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.
Obdržite lastne ključe in politiko: zaženite omrežno avtoriteto, priznajte partnerje s pogodbo in prekličite pod lastnimi pogoji.
Preberite vodnik za operaterje →Preberite RFC-je, uporabite SDK-je za Python, TypeScript, Go, .NET ali Rust in vzpostavite suvereno skupnost L2 na infrastrukturi, ki jo že imate.
Raziščite SDK-je →Odprtokodna organizacija →Preglejte javno arhitekturo in ponovljive dokaze, nato pa odprite neposreden kanal za vprašanja institucionalne uvedbe.
Neposredni kanal: [email protected] →