Elkötelezettségünk a nyílt forráskód mellett
Az OpenDPP open-core. A kliensfelület — a segédeszközök, sémák és SDK-k, amelyekkel integrál — Apache-2.0 alatt nyílt, így építhet rá, auditálhatja és elkerülheti a bezáródást. A hosztolt csomópont, amely aláírja, lepecsételi és feloldja az ön passportjait, az a termék, amelyet mi üzemeltetünk önnek.
Mit nyitunk meg, és miért
Megnyitunk mindent, amire szüksége van az OpenDPP-vel való integrációhoz, és zárva tartjuk a biztonságkritikus csomópontot — nyílt ott, ahol bizalmat épít és súrlódást szüntet meg, zárt ott, ahol az ön aláíró kulcsait védi.
A kliensfelület nyílt
Minden segédeszköz, amelyet azonosítók formázásához, adatai leképezéséhez, egy webhook ellenőrzéséhez vagy az API-val való kommunikációhoz hív, Apache-2.0 alatt jelenik meg. Olvassa el, forkolja, vendorolja — nincs szükség fiókra.
Nincs bezáródás
Az interop sémák, minták és offline validátorok nyilvánosak, így passportjai hordozhatók és ellenőrizhetők maradnak kész eszközökkel, tőlünk függetlenül.
A hosztolt csomópont a termék
A kulcskezelés, a lepecsételés, a DID- és visszavonáskibocsátás, valamint a feloldás a menedzselt csomóponton fut. Ez a határvonal tartja minden bérlő privát kulcsait a páncéltáron belül.
A nyílt csomagok
Nulla vagy minimális függőségű építőelemek, az @opendpp scope alatt npm-re publikálva és Apache-2.0 alatt licencelve.
@opendpp/gs1
GS1 Digital Link URI-építők és GS1 mod-10 ellenőrzőszám-segédeszközök — az azonosító-matematika minden beolvasható passport mögött.
@opendpp/csv
Egy tiszta CSV-ből passportba referencialeképező: alakítson egy táblázatsort strukturált passport-adatkészletté, sorok szerint jelentett hibákkal.
@opendpp/webhooks
OpenDPP webhook eseménytípusok plusz egy konstans idejű HMAC-SHA256 aláírás-ellenőrző, hogy megbízhasson a kapott adatkészletekben.
@opendpp/sdk
Egy típusos TypeScript API-kliens, amely a nyilvános OpenAPI-szerződésből generálódik, és verzióban hozzá van zárva. A Python és egy CLI a tervek között szerepel.
A nyílt tárolók
Nyilvános, Apache-2.0 tárolók az OpenDPP szervezet alatt a GitHubon.
- opendpp-interop Az interop határkészlet: hivatalos AAS (IDTA) és UNTP / W3C-VC sémák, élőben reprodukálható minták, egy offline megfelelőség-validátor és OpenDPP által írt nem-normatív SHACL alakzatok.
- opendpp-knowledge Az OpenDPP tudásanyag Open Knowledge Format (OKF) formátumban — gépi olvasású Markdown, amely lehetővé teszi, hogy az AI-ügynökök megtanulják az API-t. Élőben is elérhető a /okf címen, és a /llms.txt révén hirdetjük.
- opendpp-sdk Az API-kliens SDK-k, amelyek a nyilvános OpenAPI-szerződésből generálódnak. A TypeScript ma is elérhető; a Python és egy CLI következik.
A nyílt / zárt határvonal
Egyszerű szabály: ha segít önnek integrálni az OpenDPP-vel, akkor nyílt; ha az ön kulcsait védi vagy a csomópontot üzemelteti, akkor a hosztolt szolgáltatásnál marad.
Nyílt — a kliensfelület
- Azonosító-, CSV- és webhook-segédeszközök
- A típusos API SDK, amely a nyilvános OpenAPI-szerződésből generálódik
- AAS és UNTP / W3C-VC interop sémák, minták és validátorok
- Az AI tudásanyag (OKF) és a /llms.txt
Zárt — a hosztolt csomópont
- Bérlőnkénti kulcspáncéltár és passport-lepecsételés
- did:web- és visszavonási státuszlista-kibocsátás
- A feloldó, a perzisztencia- és a megőrzési réteg
- A többbérlős vezérlősík
A zárt vonal szándékos és teherviselő: az ön aláíró kulcsai soha nem hagyják el a páncéltárat, és a csomópont soha nem ad ki olyan credential-kibocsátót, amely az ön nevében, a platformon kívül aláírhatna.
Apache-2.0, és egy szó a névről
A nyílt csomagok és tárolók Apache-2.0 alatt licenceltek — használja őket kereskedelmi és nyílt projektekben egyaránt. Az OpenDPP hosztolt szolgáltatás és annak szerverkomponensei zárt jellegűek maradnak.
Az OpenDPP™ az Opendpp UAB védjegye. Örömmel látjuk, ha olyan integrációkat épít, amelyek az OpenDPP-vel működnek, és ezt elmondja; az „OpenDPP-conformant” olyan szoftvert jelöl, amely együttműködik az OpenDPP csomóponttal — ez nem olyan tanúsítás vagy jóváhagyás, amelyet mi adunk.
Építsen az OpenDPP-vel
Induljon a nyílt csomagokból és a nyilvános API-szerződésből — a kód elolvasásához nincs szükség fiókra.
Fedezze fel az OpenDPP szervezetet a GitHubon