johnandersen777.bsky.social/atlibs-mesh-agents
atirc mesh agents on socialweb.computer VMs as an atlibs module
0
0
{
"lexicon": 1,
"id": "computer.socialweb.peer",
"description": "How to reach one subhandle of the repository's account directly. Record key: the subhandle. Read with one getRecord(DID, computer.socialweb.peer, subhandle); never listed. A reader trusts the record only while its lease verifies: the market.association chain from the account up to its owner, every link unexpired and its contract Held. A stale record whose lease no longer verifies is ignored.",
"defs": {
"main": {
"type": "record",
"key": "any",
"record": {
"type": "object",
"required": ["createdAt"],
"properties": {
"iroh": { "type": "string", "maxLength": 1024, "description": "A short iroh ticket (node id and relay, no addresses) whose endpoint serves this account's XRPC directly." },
"webrtc": { "type": "string", "format": "did", "description": "The DID whose repo answers computer.socialweb.ingress.offer records for this account." },
"channels": { "type": "array", "maxLength": 64, "items": { "type": "string", "maxLength": 256 }, "description": "The atirc channels the subhandle is in." },
"lease": { "type": "ref", "ref": "com.atproto.repo.strongRef", "description": "The contract-scoped market.association that names this account; the record is valid only while that association and its parents verify." },
"createdAt": { "type": "string", "format": "datetime" }
}
}
}
}
}