| Crates.io | chip-registry |
| lib.rs | chip-registry |
| version | 0.2.0 |
| created_at | 2026-01-14 09:46:15.978174+00 |
| updated_at | 2026-01-14 09:46:15.978174+00 |
| description | Chip lifecycle API: mint, transfer, revoke, fork — Git for Capabilities |
| homepage | https://logline.foundation |
| repository | https://github.com/danvoulez/ubl-services |
| max_upload_size | |
| id | 2042521 |
| size | 71,278 |
Chip lifecycle API — Git for Capabilities.
Chips are content-addressed capability tokens:
@acme/invoice-chip → did)POST /t/:tenant/v1/chips → mint chip
GET /t/:tenant/v1/chips/:did → get chip + history
GET /t/:tenant/v1/chips → list chips
POST /t/:tenant/v1/chips/:did/transfer → transfer ownership
POST /t/:tenant/v1/chips/:did/revoke → revoke chip
POST /t/:tenant/v1/chips/:did/fork → fork with new lineage
POST /t/:tenant/v1/aliases → create alias
GET /t/:tenant/v1/aliases/:ns/:name → resolve alias
# Mint a chip
curl -X POST https://chip.ubl.agency/t/logline/v1/chips \
-H "Authorization: Bearer $TOKEN" \
-H "X-UBL-POW: $POP" \
-d '{"scope": "invoice:create", "blueprint": {...}}'
# Fork it
curl -X POST https://chip.ubl.agency/t/logline/v1/chips/did:ubl:chip:abc/fork \
-d '{"reason": "customized for ACME"}'
MIT OR Apache-2.0