Meie pühendumus avatud lähtekoodile
OpenDPP on open-core. Kliendipoolne pind — abilised, skeemid ja SDK-d, millega liidestud — on avatud Apache-2.0 litsentsi all, nii et saad selle peale ehitada, seda auditeerida ja vältida lukustust. Majutatud sõlm, mis sinu passe allkirjastab, pitseerib ja lahendab, on toode, mida me sinu eest käitame.
Mida me avame ja miks
Avame kõik, mida vajad OpenDPP-ga liidestamiseks, ja hoiame turvakriitilise sõlme suletuna — avatud seal, kus see ehitab usaldust ja eemaldab hõõrdumist, suletud seal, kus see kaitseb sinu allkirjastamisvõtmeid.
Kliendipoolne pind on avatud
Iga abiline, mida kutsud identifikaatorite vormindamiseks, oma andmete kaardistamiseks, webhooki kontrollimiseks või API-ga suhtlemiseks, on avaldatud Apache-2.0 litsentsi all. Loe seda, forki, vendori — kontot pole vaja.
Lukustust pole
Koostalitlusvõime skeemid, näidised ja võrguühenduseta valideerijad on avalikud, nii et sinu passid jäävad teisaldatavaks ja kontrollitavaks valmistööriistadega, meist sõltumatult.
Majutatud sõlm on toode
Võtmete hoidmine, pitseerimine, DID- ja tühistamissertifikaatide väljaandmine ning lahendamine toimuvad hallatud sõlmes. Just see piir hoiab iga rentniku privaatvõtmed varahoidla sees.
Avatud paketid
Null- või kerge sõltuvusega ehitusplokid, avaldatud npm-i @opendpp skoobi all ja litsentsitud Apache-2.0 all.
@opendpp/gs1
GS1 Digital Linki URI koostajad ja GS1 mod-10 kontrollnumbri abilised — identifikaatorite matemaatika iga skannitava passi taga.
@opendpp/csv
Puhas CSV-st passiks viiteteisendaja: muuda tabelirida struktureeritud passi koormaks, kus vead on raporteeritud reakaupa.
@opendpp/webhooks
OpenDPP-i webhooki sündmusetüübid pluss konstantse ajaga HMAC-SHA256 allkirja kontrollija, et saaksid usaldada vastuvõetud koormaid.
@opendpp/sdk
Tüübitud TypeScripti API klient, mis on genereeritud avalikust OpenAPI lepingust ja sellega versioonilukus. Python ja CLI on teekaardil.
Avatud hoidlad
Avalikud, Apache-2.0 hoidlad OpenDPP organisatsiooni all GitHubis.
- opendpp-interop Koostalitlusvõime piirikomplekt: ametlikud AAS (IDTA) ja UNTP / W3C-VC skeemid, reaalajas reprodutseeritavad näidised, võrguühenduseta vastavusvalideerija ning OpenDPP loodud mittenormatiivsed SHACL kujundid.
- opendpp-knowledge OpenDPP teadmuskomplekt Open Knowledge Formatis (OKF) — masinloetav Markdown, mis võimaldab AI-agentidel API selgeks õppida. Serveeritakse ka reaalajas aadressil /okf ja reklaamitakse /llms.txt kaudu.
- opendpp-sdk API klient-SDK-d, genereeritud avalikust OpenAPI lepingust. TypeScript on saadaval juba täna; Python ja CLI on järgmised.
Avatud / suletud piir
Lihtne reegel: kui see aitab sul OpenDPP-ga liidestuda, on see avatud; kui see kaitseb sinu võtmeid või käitab sõlme, jääb see majutatud teenuse juurde.
Avatud — kliendipoolne pind
- Identifikaatori-, CSV- ja webhook-abilised
- Tüübitud API SDK, genereeritud avalikust OpenAPI lepingust
- AAS ja UNTP / W3C-VC koostalitlusvõime skeemid, näidised ja valideerijad
- AI teadmuskomplekt (OKF) ja /llms.txt
Suletud — majutatud sõlm
- Rentnikupõhine võtmevarahoidla ja passi pitseerimine
- did:web ja tühistamise olekuloendi väljaandmine
- Lahendaja-, püsivus- ja säilituskiht
- Mitme rentniku juhtimistasand
Suletud joon on tahtlik ja kandev: sinu allkirjastamisvõtmed ei lahku kunagi varahoidlast ja sõlm ei anna kunagi välja mandaadi väljaandjat, mis võiks sinu nimel platvormiväliselt allkirjastada.
Apache-2.0 ja paar sõna nime kohta
Avatud paketid ja hoidlad on litsentsitud Apache-2.0 all — kasuta neid nii ärilistes kui avatud projektides. OpenDPP majutatud teenus ja selle serverikomponendid jäävad omandiõiguslikuks.
OpenDPP™ on Opendpp UAB kaubamärk. Oled teretulnud ehitama liidestusi, mis töötavad OpenDPP-ga, ja seda ka ütlema; "OpenDPP-conformant" kirjeldab tarkvara, mis on koostalitlusvõimeline OpenDPP sõlmega — see ei ole meie antav sertifikaat ega heakskiit.
Ehita OpenDPP-ga
Alusta avatud pakettidest ja avalikust API lepingust — koodi lugemiseks pole kontot vaja.
Uuri OpenDPP organisatsiooni GitHubis