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.
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.
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.
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ő.
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")
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
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
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
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.
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