Náš záväzok voči otvorenému zdroju
OpenDPP je open-core. Klientska vrstva — pomocné nástroje, schémy a SDK, s ktorými integrujete — je otvorená pod licenciou Apache-2.0, takže na nej môžete stavať, auditovať ju a vyhnúť sa uzamknutiu u dodávateľa. Hostovaný uzol, ktorý podpisuje, zapečaťuje a rozlišuje vaše pasy, je produkt, ktorý prevádzkujeme pre vás.
Naživo z registra npm — automaticky aktualizované, nikdy sa neudržiava ručne.
Vyberte si jazyk
Oficiálne SDK a klientske knižnice prispôsobené vašej technickej infraštruktúre. SDK sú generované na základe verejnej zmluvy OpenAPI a ich verzia je viazaná na túto zmluvu – verzia SDK sa zhoduje s verziou zmluvy API.
TypeScriptnpmv1.14.0776 / mesiac
Plne typizovaný ESM klient, žiadne závislosti v prostredí behu. Node 20 a novšie verzie.
npm install @opendpp/sdk
Klientské knižnice na npm
@opendpp/gs1
v0.5.01 776 / mesiac
Generátory GS1 Digital Link URI a pomocné nástroje pre kontrolnú číslicu GS1 mod-10 — matematika identifikátorov za každým skenovateľným pasom.
@opendpp/csv
v0.2.1531 / mesiac
Čistý referenčný mapovač CSV na pas: premeňte riadok tabuľky na štruktúrovaný obsah pasu, s chybami hlásenými po riadkoch.
@opendpp/webhooks
v0.1.267 / mesiac
Typy udalostí webhookov OpenDPP plus overovač podpisu HMAC-SHA256 s konštantným časom, aby ste mohli dôverovať obsahu, ktorý prijímate.
@opendpp/eori
v0.1.3193 / mesiac
Overenie colného identifikátora EORI voči autoritatívnej službe EOS Európskej komisie plus čisté offline pomocné nástroje pre syntax a parsovanie EORI.
@opendpp/aeo
v0.1.255 / mesiac
Vyhľadanie statusu Schváleného hospodárskeho subjektu (AEO, trusted-trader) voči autoritatívnej službe EOS Európskej komisie — signál náležitej starostlivosti pre dodávateľský reťazec.
@opendpp/vies
v0.1.1207 / mesiac
Overenie existencie čísla DPH v EÚ na základe autoritatívnej služby VIES Európskej komisie, ako aj pomocné nástroje na kontrolu syntaxe a analýzu identifikačných čísel DPH v čisto offline režime.
@opendpp/testdata
v0.3.078 / mesiac
Deterministické syntetické ukážkové pasy pre každú kategóriu ESPR, plus reťazce udalostí dodávateľského reťazca a CSV pripravené na import — otestujte integráciu bez ručného zostavovania dát.
JavaMaven Centralv1.14.0
Typizovaný klient postavený na HTTP kliente JDK. Java 17 a novšie verzie; artefakty podpísané GPG.
implementation("eu.opendpp-node:opendpp-sdk:1.14.0")
Knižnice pre Java klientov sú súčasťou plánu vývoja. SDK je už dnes k dispozícii a pokrýva celé verejné API — všetko, čo obalujú pomocné funkcie npm, je dostupné prostredníctvom typizovaného volania.
Kotlinprostredníctvom Javyv1.14.0
Artefakt v Jave je vytvorený v štýle Kotlinu – rovnaké súradnice, žiadny samostatný balík.
implementation("eu.opendpp-node:opendpp-sdk:1.14.0")
Váš jazyk
V pláne je vydanie ďalších oficiálnych SDK. Zmluva OpenAPI je verejne dostupná – už dnes si môžete vygenerovať klienta pre akúkoľvek platformu.
curl https://opendpp-node.eu/openapi.json
Čo otvárame a prečo
Jednoduché pravidlo: ak vám to pomáha integrovať sa s OpenDPP, je to otvorené; ak to chráni vaše kľúče alebo prevádzkuje uzol, zostáva to pri hostovanej službe.
Otvorené — klientska vrstva
Každý pomocný nástroj, ktorý voláte na formátovanie identifikátorov, mapovanie vašich dát, overenie webhooku alebo komunikáciu s API, je publikovaný pod licenciou Apache-2.0. Čítajte ho, forkujte, vendorujte — bez potreby účtu.
- Pomocné nástroje pre identifikátory, CSV a webhooky
- Typizované sady SDK pre rozhranie API, vygenerované na základe verejnej zmluvy OpenAPI
- Interop schémy, vzorky a validátory AAS a UNTP / W3C-VC
- Znalostný balík pre AI (OKF) a /llms.txt
Uzavreté — hostovaný uzol
Úschova kľúčov, zapečaťovanie, vydávanie DID a odvolaní a rozlišovanie bežia na spravovanom uzle. Práve táto hranica udržiava súkromné kľúče každého nájomcu v trezore.
- Trezor kľúčov pre jednotlivých nájomcov a zapečaťovanie pasov
- Vydávanie did:web a status-listu odvolaní
- Vrstva rozlišovania, perzistencie a uchovávania
- Riadiaca rovina pre viacerých nájomcov
Uzavretá hranica je zámerná a nosná: vaše podpisové kľúče nikdy neopustia trezor a uzol nikdy nevydá emitor poverení, ktorý by mohol podpisovať vo vašom mene mimo platformy.
K dispozícii sú tiež — repozitáre interoperability a vedomostí
opendpp-interop
Sada interop hranice: oficiálne schémy AAS (IDTA) a UNTP / W3C-VC, naživo reprodukovateľné vzorky, offline validátor zhody a neformatívne SHACL tvary autorstva OpenDPP.
opendpp-knowledge
Znalostný balík OpenDPP v Open Knowledge Format (OKF) — strojovo čitateľný Markdown, ktorý umožňuje AI agentom naučiť sa API. Poskytovaný aj naživo na /okf a inzerovaný cez /llms.txt.
Apache-2.0 a slovo o názve
Otvorené balíky a repozitáre sú licencované pod Apache-2.0 — používajte ich v komerčných aj otvorených projektoch rovnako. Hostovaná služba OpenDPP a jej serverové komponenty zostávajú proprietárne.
OpenDPP™ je ochranná známka spoločnosti Opendpp UAB. Radi privítame, ak budete vytvárať integrácie, ktoré fungujú s OpenDPP, a budete to aj uvádzať; „OpenDPP-conformant“ opisuje softvér, ktorý interoperuje s uzlom OpenDPP — nie je to certifikácia ani schválenie, ktoré udeľujeme.
Stavajte s OpenDPP
Začnite od otvorených balíkov a verejného API kontraktu — na čítanie kódu nie je potrebný účet.
Preskúmajte organizáciu OpenDPP na GitHub