Снимено извршување меѓу независни суверени домени
Терминалниот запис подолу го бележи преминувањето на протоколот преку границите на доверба на Azure и DigitalOcean.
ИИ-агентите веќе дејствуваат низ облаци, организации и јурисдикции. Но кога еден суверен систем ќе се сретне со друг, не постои неутрален протокол за одговарање на три основни прашања:
Genesis Mesh е договорниот слој за машините.
Независните авторитети можат да препознаат идентитети, да делегираат овластувања и да ја отповикаат довербата низ организациски и национални граници, без да го изгубат сопствениот корен на доверба.
Доверба што ниту една држава не мора да ја предаде.
pip install genesis-mesh
genesis-mesh init
genesis-mesh na startДва независно управувани системи воспоставуваат ограничено признавање, донесуваат одлука за овластување, го пренесуваат отповикувањето и создаваат одбивање што може да се ревидира, без да споделуваат корен на доверба.
Суверениот домен B потпишува атестација за идентитетот што го поднесува барањето.
Суверениот домен A активира договор за признавање со ограничен опсег за доменот B.
Атестацијата и договорот ја исполнуваат локалната политика за овластување на A.
Суверениот домен B го повлекува тој конкретен материјал за доверба.
A го проверува потпишаниот довод од B и ја ажурира сопствената состојба на доверба.
Истиот идентитет и истото барање сега не успеваат, со причина што може да се ревидира.
reason: acceptedreason: attestation_locally_revokedТерминалниот запис подолу го бележи преминувањето на протоколот преку границите на доверба на Azure и DigitalOcean.
Јавната скрипта стартува две привремени авторитети и ги повторува издавањето, признавањето, отповикувањето, увозот и одбивањето.
Тековните збирни мрежни сигнали се преземаат независно од снимената демонстрација.
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.pyИли испробајте го во прелистувачот, без инсталација: mesh.genesismesh.org ↗Повеќето инфраструктури за доверба ја кодираат политиката на оној што управува со коренот. Genesis Mesh кодира само четири операции, а политиката им ја препушта на суверените држави. Токму затоа е на ниво на договор, а не на снабдувач.
Криптографски доказ за тоа кој го има овластувањето: Ed25519 идентитет, потпишани генезис-блокови и синџири на докази.
Делегирања со ограничен опсег и времетраење. Манифестите на способности утврдуваат што смее да прави секој идентитет, и ништо повеќе.
Во мигот кога довербата ќе се наруши, потпишаното отповикување се шири преку суверените граници и се почитува.
Секоја одлука остава доказ на кој се забележува секоја неовластена промена. Никој не мора да ви верува на збор.
Јавно поставување управувано од одржувачите, со независно повторливи докази за протоколот.
Збирни оперативни сигнали. Не претставуваат целосен приказ на безбедноста или управувањето.
Референтната имплементација во Python и SDK-пакетите за TypeScript, Go, .NET и Rust се координирани во v1.1.1. Основниот пакет има 1.898 тестови, со формални докази за протоколот документирани за проверка со Tamarin.
Промените на протоколот се движат низ јавни нацрти, преглед на одржувачот, преглед на операторот кога се менуваат обврските, безбедносен преглед за промени на државата доверба и одлуки со датум.
Референтната имплементација не е протоколот. Операторите ги задржуваат сопствените клучеви, политики, одлуки за доверба и права за излез.
Независните системи треба да соработуваат без да бараат политичко усогласување, заедничка инфраструктура или заеднички корен на доверба.
Не преговара за политика, не арбитрира спорови и не управува со учесниците. Тие остануваат човечки и институционални одговорности.
Genesis Mesh не шифрира сојузи. Протоколот бара криптографско препознавање, а не политички договор.
Властите можат тесно да соработуваат додека секој ги задржува своите клучеви, политика и моќ за отповикување.
Признавањето може да покрие една улога, една цел или еден временски прозорец без создавање постојан сојуз.
Властите со различни политики можат да потврдат ограничен однос без да бараат поширок политички договор.
TSWI го истражува хардверскиот слој под суверенитет на софтверот: пакување во сопственост на операторот, дизајн на интерпосер, оркестрација и компјутерска инфраструктура свесна за енергија.
Ова е посебна песна за истражување, а не услов за усвојување на протоколот Genesis Mesh.
Изберете ја патеката за посвојување што одговара на вашата улога без да ги предадете сопствените одлуки за доверба.
Задржете ги сопствените клучеви и политика: стартувајте мрежен орган, признавајте партнери преку договор и отповикувајте под сопствени услови.
Прочитајте го водичот за оператори →Прочитајте ги RFC-документите, користете ги SDK-пакетите за Python, TypeScript, Go, .NET или Rust и изградете L2 суверена заедница на инфраструктура што веќе ја поседувате.
Истражете ги SDK-пакетите →Организација со отворен код →Прегледајте ја јавната архитектура и репродуктивните докази, а потоа отворете директен канал за прашања за институционално распоредување.
Директен канал: [email protected] →