Nyílt forráskód

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.

Open-core, egyszerű szavakkal

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.

npm csomagok

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.

Megtekintés az npm-en · Forrás

@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.

Megtekintés az npm-en · Forrás

@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.

Megtekintés az npm-en · Forrás

@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.

Megtekintés az npm-en · Forrás

GitHub-tárolók

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.
Hol húzódik a vonal

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.

Licenc & védjegy

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