Naša predanost otvorenom kodu
OpenDPP je open-core. Klijentska površina — pomoćnici, sheme i SDK-ovi koje integrirate — otvorena je pod licencom Apache-2.0, pa možete graditi na njoj, revidirati je i izbjeći zaključavanje. Hostani čvor koji potpisuje, pečati i razrješava vaše putovnice proizvod je koji vodimo za vas.
Izravno iz npm registra — automatski osvježeno, nikada ručno održavano.
Odaberite svoj jezik
Službeni SDK-ovi i klijentske biblioteke prilagođene vašem stacku. SDK-ovi se generiraju iz javnog OpenAPI ugovora i zaključani su na njegovu verziju — verzija SDK-a je verzija API ugovora.
TypeScriptnpmv1.14.0776 / mjesečno
Potpuno tipizirani ESM klijent, bez ovisnosti pri pokretanju. Node 20 i noviji.
npm install @opendpp/sdk
Klijentske biblioteke na npm-u
@opendpp/gs1
v0.5.01.776 / mjesečno
Graditelji GS1 Digital Link URI-ja i pomoćnici za GS1 mod-10 kontrolnu znamenku — matematika identifikatora iza svake skenirajuće putovnice.
@opendpp/csv
v0.2.1531 / mjesečno
Čisti referentni maper iz CSV-a u putovnicu: pretvorite redak proračunske tablice u strukturirani sadržaj putovnice, uz greške prijavljene po retku.
@opendpp/webhooks
v0.1.267 / mjesečno
Tipovi OpenDPP webhook događaja uz provjeravač HMAC-SHA256 potpisa otporan na vremensku analizu, kako biste mogli vjerovati sadržajima koje primate.
@opendpp/eori
v0.1.3193 / mjesečno
Provjera carinskog identifikatora EORI u odnosu na mjerodavnu uslugu EOS Europske komisije, uz čiste izvanmrežne pomoćnike za sintaksu i raščlanjivanje EORI-ja.
@opendpp/aeo
v0.1.255 / mjesečno
Pretraga statusa Ovlaštenog gospodarskog subjekta (AEO, trusted-trader) u odnosu na mjerodavnu uslugu EOS Europske komisije — signal dubinske analize opskrbnog lanca.
@opendpp/vies
v0.1.1207 / mjesečno
Provjera postojanja EU PDV-broja putem službenog VIES servisa Europske komisije, uz čiste offline pomoćnike za sintaksu i analizu PDV-ID-a.
@opendpp/testdata
v0.3.078 / mjesečno
Determinističke sintetičke ogledne putovnice za svaku ESPR kategoriju, plus lanci događaja opskrbnog lanca i CSV spreman za uvoz — testirajte integraciju bez ručnog sastavljanja podataka.
JavaMaven Centralv1.14.0
Klijent napisan na temelju JDK HTTP klijenta. Java 17 i novije; GPG-potpisani artefakti.
implementation("eu.opendpp-node:opendpp-sdk:1.14.0")
Java klijentske biblioteke su na planu razvoja. SDK je danas dostupan i pokriva cijeli javni API — sve što npm pomoćnici omotavaju dostupno je jednim tipiranim pozivom.
Kotlinputem Javev1.14.0
Java artefakt je idiomatičan u Kotlinu — iste koordinate, bez zasebnog paketa.
implementation("eu.opendpp-node:opendpp-sdk:1.14.0")
Vaš jezik
Na planu je još službenih SDK-ova. OpenAPI ugovor je javno dostupan — generirajte klijenta za bilo koji stack već danas.
curl https://opendpp-node.eu/openapi.json
Što otvaramo i zašto
Jednostavno pravilo: ako vam pomaže pri integraciji s OpenDPP-om, otvoreno je; ako štiti vaše ključeve ili pokreće čvor, ostaje uz hostanu uslugu.
Otvoreno — klijentska površina
Svaki pomoćnik koji pozivate za oblikovanje identifikatora, mapiranje vaših podataka, provjeru webhooka ili komunikaciju s API-jem objavljen je pod licencom Apache-2.0. Čitajte ga, forkajte, ugradite u svoj projekt — bez potrebe za računom.
- Pomoćnici za identifikatore, CSV i webhookove
- Tipizirani API SDK-ovi, generirani iz javnog OpenAPI ugovora
- AAS i UNTP / W3C-VC interop sheme, primjeri i validatori
- Paket znanja za umjetnu inteligenciju (OKF) i /llms.txt
Zatvoreno — hostani čvor
Čuvanje ključeva, pečaćenje, izdavanje DID-a i opoziva te razrješavanje rade na upravljanom čvoru. Ta granica je ono što zadržava privatne ključeve svakog korisnika unutar trezora.
- Trezor ključeva po korisniku i pečaćenje putovnica
- Izdavanje did:web i status-liste opoziva
- Sloj za razrješavanje, pohranu i zadržavanje
- Višekorisnička upravljačka ravnina
Zatvorena granica je namjerna i nosiva: vaši ključevi za potpisivanje nikada ne napuštaju trezor, a čvor nikada ne predaje emitera vjerodajnica koji bi mogao potpisivati u vaše ime izvan platforme.
Također su otvoreni — repozitoriji interoperabilnosti i znanja
opendpp-interop
Interop komplet za granicu: službene AAS (IDTA) i UNTP / W3C-VC sheme, primjeri reproducibilni uživo, offline validator usklađenosti i nenormativni SHACL oblici koje je izradio OpenDPP.
opendpp-knowledge
OpenDPP paket znanja u Open Knowledge Formatu (OKF) — strojno čitljiv Markdown koji omogućuje agentima umjetne inteligencije da nauče API. Također se poslužuje uživo na /okf i oglašava putem /llms.txt.
Apache-2.0 i riječ o imenu
Otvoreni paketi i repozitoriji licencirani su pod Apache-2.0 — koristite ih jednako u komercijalnim i otvorenim projektima. Hostana usluga OpenDPP i njezine poslužiteljske komponente ostaju vlasničke.
OpenDPP™ je zaštitni znak tvrtke Opendpp UAB. Slobodno gradite integracije koje rade s OpenDPP-om i to objavite; "OpenDPP-conformant" opisuje softver koji interoperira s OpenDPP čvorom — to nije certifikat niti potvrda koju mi dodjeljujemo.
Gradite s OpenDPP-om
Krenite od otvorenih paketa i javnog API ugovora — za čitanje koda nije potreban račun.
Istražite OpenDPP organizaciju na GitHubu