Mūsu apņemšanās attiecībā uz atvērto pirmkodu
OpenDPP ir open-core. Klienta saskarne — palīgrīki, shēmas un SDK, ar kuriem jūs integrējaties — ir atvērta saskaņā ar Apache-2.0, tāpēc varat uz tās būvēt, to auditēt un izvairīties no piesaistes vienam piegādātājam. Mitinātais mezgls, kas paraksta, aizzīmogo un atrisina jūsu pases, ir produkts, ko mēs nodrošinām jūsu vietā.
Tiešraide no npm reģistra — tiek automātiski atjaunināta, nekad netiek uzturēta manuāli.
Izvēlieties valodu
Oficiālie SDK un klienta bibliotēkas, kas pielāgotas jūsu tehnoloģiju kopumam. SDK tiek ģenerēti, pamatojoties uz publisko OpenAPI līgumu, un to versijas ir piesaistītas šim līgumam — SDK versija atbilst API līguma versijai.
TypeScriptnpmv1.14.0776 / mēnesī
Pilnībā tipizēts ESM klients, bez atkarībām no izpildes vides. Node 20 un jaunākas versijas.
npm install @opendpp/sdk
Klientu bibliotēkas npm vietnē
@opendpp/gs1
v0.5.01776 / mēnesī
GS1 Digital Link URI veidotāji un GS1 mod-10 kontrolcipara palīgrīki — identifikatoru matemātika, kas ir aiz katras skenējamās pases.
@opendpp/csv
v0.2.1531 / mēnesī
Tīrs CSV-uz-pasi atsauces kartētājs: pārvērtiet izklājlapas rindu strukturētā pases datu kopā, ar kļūdām, kas tiek paziņotas pa rindām.
@opendpp/webhooks
v0.1.267 / mēnesī
OpenDPP tīmekļa āķu (webhook) notikumu veidi un nemainīga laika HMAC-SHA256 paraksta verificētājs, lai jūs varētu uzticēties saņemtajām datu kopām.
@opendpp/eori
v0.1.3193 / mēnesī
EORI muitas identifikatora validēšana pret Eiropas Komisijas autoritatīvo EOS pakalpojumu, kā arī tīri bezsaistes palīgrīki EORI sintaksei un parsēšanai.
@opendpp/aeo
v0.1.255 / mēnesī
Atzītā uzņēmēja (AEO, trusted-trader) statusa meklēšana pret Eiropas Komisijas autoritatīvo EOS pakalpojumu — piegādes ķēdes uzticamības pārbaudes signāls.
@opendpp/vies
v0.1.1207 / mēnesī
ES PVN numura esamības pārbaude, izmantojot Eiropas Komisijas oficiālo VIES pakalpojumu, kā arī palīgrīki PVN numura sintakses pārbaudei un analīzei bezsaistē.
@opendpp/testdata
v0.3.078 / mēnesī
Deterministiskas sintētiskas parauga pases katrai ESPR kategorijai, kā arī piegādes ķēdes notikumu ķēdes un importam gatavs CSV — pārbaudiet integrāciju, neveidojot datus manuāli.
JavaMaven Centralv1.14.0
Tipizēts klients, kas izstrādāts, pamatojoties uz JDK HTTP klientu. Java 17 un jaunākas versijas; ar GPG parakstīti artefakti.
implementation("eu.opendpp-node:opendpp-sdk:1.14.0")
Java klienta bibliotēkas ir iekļautas attīstības plānā. SDK tiek izlaists jau šodien un aptver visu publisko API — viss, ko aptver npm palīgrīki, ir pieejams ar vienu tipizētu izsaukumu.
Kotlinizmantojot Javav1.14.0
Java artefakts ir izstrādāts atbilstoši Kotlin stilam — tās pašas koordinātes, nav atsevišķa pakete.
implementation("eu.opendpp-node:opendpp-sdk:1.14.0")
Jūsu valoda
Plānā ir iekļauti vēl vairāki oficiāli SDK. OpenAPI līgums ir publiski pieejams — jau šodien varat izveidot klientu jebkurai platformai.
curl https://opendpp-node.eu/openapi.json
Ko mēs atveram un kāpēc
Vienkāršs noteikums: ja tas palīdz jums integrēties ar OpenDPP, tas ir atvērts; ja tas aizsargā jūsu atslēgas vai darbina mezglu, tas paliek mitinātajā pakalpojumā.
Atvērts — klienta saskarne
Katrs palīgrīks, ko izsaucat, lai formatētu identifikatorus, kartētu datus, verificētu tīmekļa āķi (webhook) vai sazinātos ar API, ir publicēts saskaņā ar Apache-2.0. Lasiet to, atdaliniet (fork), iegādājieties (vendor) — konts nav vajadzīgs.
- Identifikatoru, CSV un tīmekļa āķu (webhook) palīgrīki
- Tipizētie API SDK, kas ģenerēti, pamatojoties uz publisko OpenAPI līgumu
- AAS un UNTP / W3C-VC sadarbspējas shēmas, paraugi un validatori
- MI zināšanu pakete (OKF) un /llms.txt
Slēgts — mitinātais mezgls
Atslēgu glabāšana, aizzīmogošana, DID un atsaukšanas izsniegšana, kā arī atrisināšana darbojas pārvaldītajā mezglā. Šī robeža ir tas, kas notur katra nomnieka privātās atslēgas glabātavā (vault).
- Katra nomnieka atslēgu glabātava un pasu aizzīmogošana
- did:web un atsaukšanas statusu saraksta izsniegšana
- Atrisinātāja, noturības un saglabāšanas slānis
- Vairāku nomnieku vadības plakne
Slēgtā robeža ir apzināta un nesoša: jūsu parakstīšanas atslēgas nekad neatstāj glabātavu (vault), un mezgls nekad neizsniedz akreditācijas datu emitētāju, kas varētu parakstīt jūsu vārdā ārpus platformas.
Tāpat ir pieejami — sadarbspējas un zināšanu krājumi
opendpp-interop
Sadarbspējas robežas komplekts: oficiālās AAS (IDTA) un UNTP / W3C-VC shēmas, dzīvē atkārtojami paraugi, bezsaistes atbilstības validators un OpenDPP veidotas nenormatīvas SHACL formas.
opendpp-knowledge
OpenDPP zināšanu pakete Open Knowledge Format (OKF) formātā — mašīnlasāms Markdown, kas ļauj MI aģentiem apgūt API. Pieejama arī dzīvē adresē /okf un reklamēta caur /llms.txt.
Apache-2.0 un dažs vārds par nosaukumu
Atvērtās paketes un repozitoriji ir licencēti saskaņā ar Apache-2.0 — izmantojiet tos gan komerciālos, gan atvērtos projektos. OpenDPP mitinātais pakalpojums un tā servera komponentes paliek patentētas.
OpenDPP™ ir Opendpp UAB preču zīme. Aicinām veidot integrācijas, kas darbojas ar OpenDPP, un par to runāt; jēdziens "OpenDPP-conformant" apraksta programmatūru, kas sadarbojas ar OpenDPP mezglu — tā nav sertifikācija vai apstiprinājums, ko mēs piešķiram.
Veidojiet ar OpenDPP
Sāciet ar atvērtajām paketēm un publisko API līgumu — koda lasīšanai konts nav vajadzīgs.
Izpētiet OpenDPP organizāciju GitHub