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.

Élőben az npm-nyilvántartásból — automatikusan frissül, soha nem karbantartják kézzel.

3683
letöltések / hónap
7
közzétett csomagok
v1.14.0
API-verzió
4
SDK-nyelvek
SDK-k és klienskönyvtárak

Válassza ki a nyelvet

Hivatalos SDK-k és klienskönyvtárak, amelyek az Ön rendszerkörnyezetéhez igazodnak. Az SDK-k a nyilvános OpenAPI-szerződésből készülnek, és verziójuk ehhez van rögzítve – az SDK verziója megegyezik az API-szerződés verziójával.

TS

TypeScriptnpmv1.14.0776 / hónap

Teljesen típusellenőrzött ESM-kliens, futásidejű függőségek nélkül. Node 20 és újabb verziók.

npm install @opendpp/sdk

Ügyfélkönyvtárak az npm-en

@opendpp/gs1

v0.5.01776 / hónap

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

v0.2.1531 / hónap

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

v0.1.267 / hónap

OpenDPP webhook eseménytípusok plusz egy konstans idejű HMAC-SHA256 aláírás-ellenőrző, hogy megbízhasson a kapott adatkészletekben.

@opendpp/eori

v0.1.3193 / hónap

Az EORI vámazonosító érvényesítése az Európai Bizottság hiteles EOS szolgáltatásával szemben, plusz tiszta offline segédeszközök az EORI szintaxisához és elemzéséhez.

@opendpp/aeo

v0.1.255 / hónap

Az Engedélyezett Gazdálkodó (AEO, trusted-trader) státusz lekérdezése az Európai Bizottság hiteles EOS szolgáltatásával szemben — átvilágítási jelzés az ellátási lánchoz.

@opendpp/vies

v0.1.1207 / hónap

Az EU-s áfa-szám érvényességének ellenőrzése az Európai Bizottság hivatalos VIES-szolgáltatása alapján, valamint tisztán offline áfa-azonosító szintaxis- és elemző segédprogramok.

@opendpp/testdata

v0.3.078 / hónap

Determinisztikus szintetikus mintaútlevelek minden ESPR-kategóriához, ellátásilánc-eseményláncokkal és importra kész CSV-vel — tesztelje az integrációt kézi adatépítés nélkül.

J

JavaMaven Centralv1.14.0

A JDK HTTP-kliensre épülő típusos kliens. Java 17 és újabb verziók; GPG-vel aláírt csomagok.

implementation("eu.opendpp-node:opendpp-sdk:1.14.0")

A Java klienskönyvtárak szerepelnek a fejlesztési tervben. Az SDK már ma elérhető, és lefed az összes nyilvános API-t — minden, amit az npm segédprogramok burkolnak, egy típusos hívással elérhető.

K

KotlinJava-n keresztülv1.14.0

A Java-artefaktum a Kotlin szokásainak megfelelően van kialakítva – ugyanazok a koordináták, nincs külön csomag.

implementation("eu.opendpp-node:opendpp-sdk:1.14.0")
Py

PythonPyPIv1.14.0

Típusos kliens a pydantic v2-n — a válaszmodellek tolerálják az additív változásokat. Python 3.9 és újabb verziók.

pip install opendpp-sdk
···

A nyelved

További hivatalos SDK-k szerepelnek a fejlesztési tervben. Az OpenAPI-szerződés nyilvános – már ma létrehozhatsz kliensalkalmazást bármelyik technológiai környezethez.

curl https://opendpp-node.eu/openapi.json
Open-core, egyszerű szavakkal

Mit nyitunk meg, és miért

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

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.

  • Azonosító-, CSV- és webhook-segédeszközök
  • A nyilvános OpenAPI-szerződésből generált, típusos API SDK-k
  • 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

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.

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

Szintén elérhetőek — az interoperabilitási és tudásbázisok

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