Atvērtais pirmkods

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.

3683
lejupielādes mēnesī
7
publicētās paketes
v1.14.0
API versija
4
SDK valodas
SDK un klienta bibliotēkas

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.

TS

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.

J

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.

K

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")
Py

PythonPyPIv1.14.0

Tipizēts klients, kas balstās uz pydantic v2 — atbildes modeļi pieļauj papildu izmaiņas. Python 3.9 un jaunākas versijas.

pip install opendpp-sdk
···

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
Open-core vienkāršā valodā

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
Bez piesaistes vienam piegādātājam. Sadarbspējas shēmas, paraugi un bezsaistes validatori ir publiski, tāpēc jūsu pases paliek pārnesamas un verificējamas ar gataviem rīkiem, neatkarīgi no mums.

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

Licence & preču zīme

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