L-impenn tagħna lejn l-open source
OpenDPP huwa open-core. Il-wiċċ tal-klijent — l-għajnuniet, l-iskemi u l-SDKs li tintegra magħhom — huwa miftuħ taħt Apache-2.0, biex tkun tista' tibni fuqu, tivverifikah u tevita l-lock-in. In-node hosted li jiffirma, jissiġilla u jirriżolvi l-passaporti tiegħek huwa l-prodott li nmexxu għalik.
Ħaj mill-reġistru npm — aġġornat awtomatikament, qatt ma jinżamm b'mod manwali.
Agħżel il-lingwa tiegħek
SDKs uffiċjali u libreriji tal-klijent, adattati għall-pila teknoloġika tiegħek. L-SDKs jiġu ġġenerati mill-kuntratt pubbliku OpenAPI u huma marbuta b'mod strett mal-verżjoni tiegħu — il-verżjoni tal-SDK hija l-istess bħall-verżjoni tal-kuntratt tal-API.
TypeScriptnpmv1.14.0776 / kull xahar
Klijent ESM b'tipi sħaħ, mingħajr ebda dipendenza waqt l-eżekuzzjoni. Node 20 u wara.
npm install @opendpp/sdk
Libreriji tal-klijent fuq npm
@opendpp/gs1
v0.5.01,776 / kull xahar
Bennejja ta' URI GS1 Digital Link u għajnuniet għaċ-ċifra ta' kontroll GS1 mod-10 — il-matematika tal-identifikaturi wara kull passaport li jista' jiġi skennjat.
@opendpp/csv
v0.2.1531 / kull xahar
Mappatur ta' referenza pur minn CSV għal passaport: ibdel ringiela ta' spreadsheet f'payload strutturat ta' passaport, bl-iżbalji rrappurtati skont il-linja.
@opendpp/webhooks
v0.1.267 / kull xahar
Tipi ta' avvenimenti webhook ta' OpenDPP flimkien ma' verifikatur tal-firma HMAC-SHA256 f'ħin kostanti, biex tkun tista' tafda l-payloads li tirċievi.
@opendpp/eori
v0.1.3193 / kull xahar
Validazzjoni tal-identifikatur doganali EORI kontra s-servizz awtorevoli EOS tal-Kummissjoni Ewropea, flimkien ma' għajnuniet offline puri għas-sintassi u l-analiżi tal-EORI.
@opendpp/aeo
v0.1.255 / kull xahar
Tfittxija tal-istatus ta' Operatur Ekonomiku Awtorizzat (AEO, trusted-trader) kontra s-servizz awtorevoli EOS tal-Kummissjoni Ewropea — sinjal ta' diliġenza dovuta għall-katina tal-provvista.
@opendpp/vies
v0.1.1207 / kull xahar
Verifika tal-eżistenza tan-numru tal-VAT tal-UE kontra s-servizz awtorevoli VIES tal-Kummissjoni Ewropea, flimkien ma' għodod purament offline għall-għajnuna fis-sintaxa u l-parsing tal-identifikatur tal-VAT.
@opendpp/testdata
v0.3.078 / kull xahar
Passaporti kampjun sintetiċi deterministiċi għal kull kategorija ESPR, flimkien ma' ktajjen ta' avvenimenti tal-katina tal-provvista u CSV lest għall-importazzjoni — ittestja integrazzjoni mingħajr ma tibni d-data bl-idejn.
JavaMaven Centralv1.14.0
Klijent imtiptipjat mibni fuq il-klijent HTTP tal-JDK. Java 17 u wara; artefatti ffirmati b'GPG.
implementation("eu.opendpp-node:opendpp-sdk:1.14.0")
Il-libreriji tal-klijent Java jinsabu fuq il-mappa tat-triq. L-SDK huwa disponibbli llum u jkopri l-API pubbliku kollu — kollox li l-għodod npm jipprovdu huwa biss sejħa tippjata 'il bogħod.
Kotlinpermezz ta' Javav1.14.0
L-artifatt Java huwa idiomatiku minn Kotlin — l-istess koordinati, mingħajr pakkett separat.
implementation("eu.opendpp-node:opendpp-sdk:1.14.0")
Il-lingwa tiegħek
Aktar SDKs uffiċjali huma fuq il-mappa tat-triq. Il-kuntratt OpenAPI huwa pubbliku — ġġenera klijent għal kwalunkwe pila illum.
curl https://opendpp-node.eu/openapi.json
X'niftħu, u għaliex
Regola sempliċi: jekk jgħinek tintegra ma' OpenDPP huwa miftuħ; jekk jipproteġi ċ-ċwievet tiegħek jew imexxi n-node jibqa' mas-servizz hosted.
Miftuħ — il-wiċċ tal-klijent
Kull għajnuna li ssejjaħ biex tifformatja identifikaturi, timmappja d-data tiegħek, tivverifika webhook jew titkellem mal-API hija ppubblikata taħt Apache-2.0. Aqraha, ifforkjaha, ivvendurjaha — l-ebda kont mhu meħtieġ.
- Għajnuniet għall-identifikaturi, CSV u webhooks
- L-SDKs tal-API tipjati, ġġenerati mill-kuntratt pubbliku OpenAPI
- Skemi, kampjuni u validaturi ta' interoperabbiltà AAS u UNTP / W3C-VC
- Il-bundle ta' għarfien għall-AI (OKF) u /llms.txt
Magħluq — in-node hosted
Il-kustodja taċ-ċwievet, l-issiġillar, il-ħruġ ta' DID u tar-revoka, u r-riżoluzzjoni jaħdmu fuq in-node mmexxi. Dak il-konfini huwa li jżomm iċ-ċwievet privati ta' kull tenant ġewwa l-vault.
- Vault taċ-ċwievet u issiġillar tal-passaporti għal kull tenant
- Ħruġ ta' did:web u ta' lista tal-istatus tar-revoka
- Is-saff tar-riżolutur, tal-persistenza u taż-żamma
- Il-pjan ta' kontroll multi-tenant
Il-linja magħluqa hija intenzjonata u kruċjali: iċ-ċwievet tal-iffirmar tiegħek qatt ma jħallu l-vault, u n-node qatt ma joħroġ emittitur ta' kredenzjali li jista' jiffirma f'ismek barra l-pjattaforma.
Miftuħa wkoll — ir-repożitorji tal-interoperabbiltà u tal-għarfien
opendpp-interop
Il-kit tal-konfini ta' interoperabbiltà: skemi uffiċjali AAS (IDTA) u UNTP / W3C-VC, kampjuni riproduċibbli live, validatur ta' konformità offline, u forom SHACL mhux normattivi miktuba minn OpenDPP.
opendpp-knowledge
Il-bundle ta' għarfien ta' OpenDPP f'Open Knowledge Format (OKF) — Markdown li jinqara mill-magni li jippermetti lill-aġenti tal-AI jitgħallmu l-API. Jingħata wkoll live fuq /okf u jiġi reklamat permezz ta' /llms.txt.
Apache-2.0, u kelma dwar l-isem
Il-pakketti u r-repożitorji miftuħa huma liċenzjati taħt Apache-2.0 — użahom fi proġetti kummerċjali u miftuħa bl-istess mod. Is-servizz hosted ta' OpenDPP u l-komponenti tas-server tiegħu jibqgħu proprjetarji.
OpenDPP™ huwa trademark ta' Opendpp UAB. Inti merħba tibni integrazzjonijiet li jaħdmu ma' OpenDPP u tgħid hekk; "OpenDPP-conformant" jiddeskrivi software li jinteropera man-node ta' OpenDPP — m'huwiex ċertifikazzjoni jew approvazzjoni li nagħtu aħna.
Ibni b'OpenDPP
Ibda mill-pakketti miftuħa u mill-kuntratt tal-API pubbliku — l-ebda kont mhu meħtieġ biex taqra l-kodiċi.
Esplora l-org ta' OpenDPP fuq GitHub