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ā.
Ko mēs atveram un kāpēc
Mēs atveram visu, kas nepieciešams, lai integrētos ar OpenDPP, un saglabājam slēgtu drošībai kritisko mezglu — atvērtu tur, kur tas veido uzticību un mazina berzi, slēgtu tur, kur tas aizsargā jūsu parakstīšanas atslēgas.
Klienta saskarne ir atvērta
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.
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.
Mitinātais mezgls ir produkts
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).
Atvērtās paketes
Būvbloki bez atkarībām vai ar nelielām atkarībām, publicēti npm @opendpp tvērumā un licencēti saskaņā ar Apache-2.0.
@opendpp/gs1
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
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
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/sdk
Tipizēts TypeScript API klients, ģenerēts no publiskā OpenAPI līguma un versijas ziņā piesaistīts tam. Python un CLI ir plānoti ceļvedī.
Atvērtie repozitoriji
Publiski, Apache-2.0 repozitoriji OpenDPP organizācijā GitHub.
- 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.
- opendpp-sdk API klienta SDK, ģenerēti no publiskā OpenAPI līguma. TypeScript ir pieejams jau šodien; Python un CLI ir nākamie.
Atvērtā / slēgtā robeža
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
- Identifikatoru, CSV un tīmekļa āķu (webhook) palīgrīki
- Tipizētais API SDK, ģenerēts no publiskā OpenAPI līguma
- 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
- 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.
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