Verified by the sovseal team
GET /metadata
Retrieve server-blind aggregates and usage quotas.
This endpoint exposes high-level metadata aggregates representing "what the server can see" about an agent. In keeping with the zero-knowledge design, it returns zero plaintext and zero ciphertext—only counts, byte totals, and timestamps.
Request URL
GET /metadataResponse Schema (200 OK)
A JSON object summarizing usage metrics and resource limits:
{
"envelopeCount": 142,
"totalBytes": 1048576,
"storeOps": 142,
"recallRequests": 890,
"syncOpsUsed": 142,
"syncOpsQuota": 1000,
"devicesInSync": 2,
"avgLatencyMs": 0,
"lastSyncAt": "2026-06-09T16:45:30.123Z"
}Field Catalog
envelopeCount: Exact count of encrypted envelopes stored in the replication log.totalBytes: Cumulative byte size of all stored ciphertext blocks.storeOps: Total count of client store operations.recallRequests: Best-effort count of client semantic queries (0-RTT queries run locally and are not directly visible to the server).syncOpsUsed: Total sync operations consumed.syncOpsQuota: Total sync operations allowed in the current billing cycle.devicesInSync: Number of active devices linked to the agent key.avgLatencyMs: Average network sync latency (set to0for client-side local queries).lastSyncAt: RFC 3339 timestamp of the last confirmed replication synchronization.