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.
Otse npm-registrist — uuendatakse automaatselt, seda ei haldata kunagi käsitsi.
Vali keel
Ametlikud SDK-d ja kliendiraamatukogud, mis on kohandatud teie tehnoloogilise lahendusega. SDK-d genereeritakse avalikust OpenAPI-lepingust ja nende versioon on sellega seotud – SDK versioon on sama, mis API-lepingu versioon.
TypeScriptnpmv1.14.0776 / kuus
Täielikult tüübitud ESM-klient, ilma käitamisaja sõltuvusteta. Node 20 ja uuemad versioonid.
npm install @opendpp/sdk
Kliendiraamatukogud npm-is
@opendpp/gs1
v0.5.01776 / kuus
GS1 Digital Linki URI koostajad ja GS1 mod-10 kontrollnumbri abilised — identifikaatorite matemaatika iga skannitava passi taga.
@opendpp/csv
v0.2.1531 / kuus
Puhas CSV-st passiks viiteteisendaja: muuda tabelirida struktureeritud passi koormaks, kus vead on raporteeritud reakaupa.
@opendpp/webhooks
v0.1.267 / kuus
OpenDPP-i webhooki sündmusetüübid pluss konstantse ajaga HMAC-SHA256 allkirja kontrollija, et saaksid usaldada vastuvõetud koormaid.
@opendpp/eori
v0.1.3193 / kuus
EORI tolliidentifikaatori valideerimine Euroopa Komisjoni autoriteetse EOS-teenuse vastu, pluss puhtad võrguühenduseta abilised EORI süntaksi ja parsimise jaoks.
@opendpp/aeo
v0.1.255 / kuus
Volitatud ettevõtja (AEO, trusted-trader) staatuse otsing Euroopa Komisjoni autoriteetse EOS-teenuse vastu — tarneahela hoolsuskohustuse signaal.
@opendpp/vies
v0.1.1207 / kuus
ELi käibemaksunumbri olemasolu kontrollimine Euroopa Komisjoni ametliku VIES-teenuse abil, lisaks puhtalt offline-režiimis töötavad käibemaksunumbri süntaksi ja analüüsimise abivahendid.
@opendpp/testdata
v0.3.078 / kuus
Deterministlikud sünteetilised näidispassid iga ESPR-kategooria jaoks, lisaks tarneahela sündmusteahelad ja impordivalmis CSV — testi integratsiooni ilma andmeid käsitsi koostamata.
JavaMaven Centralv1.14.0
JDK HTTP-kliendil põhinev tüübipõhine klient. Java 17 ja uuemad versioonid; GPG-ga allkirjastatud artefaktid.
implementation("eu.opendpp-node:opendpp-sdk:1.14.0")
Java-kliendiraamatukogud on arengukavas. SDK on täna saadaval ja hõlmab kogu avalikku API-d – kõik, mida npm-abiprogrammid ümbritsevad, on vaid ühe tüübitud kutse kaugusel.
KotlinJava kauduv1.14.0
Java-artefakt on Kotlinist lähtuv – samad koordinaadid, eraldi paketti pole.
implementation("eu.opendpp-node:opendpp-sdk:1.14.0")
Teie keel
Töökavas on veel ametlikke SDK-sid. OpenAPI-leping on avalik – looge juba täna klient mis tahes platvormi jaoks.
curl https://opendpp-node.eu/openapi.json
Mida me avame ja miks
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
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.
- Identifikaatori-, CSV- ja webhook-abilised
- Tüübitud API SDK-d, mis on loodud 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
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.
- 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.
Samuti on avatud — koostalitlusvõime ja teadmiste andmebaasid
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.
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