| Crates.io | ubl-directory |
| lib.rs | ubl-directory |
| version | 0.2.0 |
| created_at | 2026-01-14 09:46:24.889452+00 |
| updated_at | 2026-01-14 09:46:24.889452+00 |
| description | Subject registry for UBL: people, orgs, LLMs, devices — links chip owners to identity |
| homepage | https://logline.foundation |
| repository | https://github.com/danvoulez/ubl-services |
| max_upload_size | |
| id | 2042523 |
| size | 71,309 |
Subject registry for UBL — links chip owners to identity.
person — Human userorg — Organizationclient — App/servicellm — AI modeldevice — IoT/hardwaredataset — Data collectionservice — Backend servicemember_of — User belongs to orgcontrols — Entity controls anotheroperates — Service operates resourceuses_model — App uses AI modeldelegates_to — Permission delegationowns — Ownership relationPOST /t/:tenant/v1/subjects → register subject
GET /t/:tenant/v1/subjects/:did → get subject + CID
GET /t/:tenant/v1/subjects → list subjects
POST /t/:tenant/v1/aliases → create alias
GET /t/:tenant/v1/aliases/:ns/:name → resolve alias
POST /t/:tenant/v1/links → create link
GET /t/:tenant/v1/links → query links
GET /t/:tenant/v1/resolve/:cid → resolve CID to object
# Register a subject
curl -X POST https://dir.ubl.agency/t/logline/v1/subjects \
-H "Authorization: Bearer $TOKEN" \
-d '{"did": "did:ubl:user:daniel", "kind": "person", "display_name": "Daniel"}'
# Create a link
curl -X POST https://dir.ubl.agency/t/logline/v1/links \
-d '{"from_did": "did:ubl:user:daniel", "rel": "member_of", "to_did": "did:ubl:org:acme"}'
MIT OR Apache-2.0