Storage quotas
GET /api/storage-quotas. 0.01 USDC. No query. Sizes are bytes: 10 MiB per object and 100 MiB per user, when the service publishes 10485760 and 104857600. A missing upstream field is null. The copy is kept for 5 minutes. If the service fails or does not answer in 5 seconds, the last good copy is returned with live false. With no copy, the call is 503 and nothing is sold. Free, with limits, while payments are down.
Fields
- product
- keespecs.storage-quotas
- schema
- storage-quotas/1. A new field may be added. A rename or removal bumps this.
- network
- main
- source
- https://storage-area1.keeta.com/serviceMetadata
- live
- True when this copy was fetched within the last 5 minutes. False when the service failed or timed out and the last good copy is reused.
- checkedAt
- When that copy was fetched. An older copy keeps its original time.
- anchorAccount
- The storage anchor account, or null.
- maxObjectSize
- Bytes. 10485760 is 10 MiB per object. Null if the service omitted it.
- maxObjectsPerUser
- How many objects one user may store, or null.
- maxStoragePerUser
- Bytes. 104857600 is 100 MiB per user. Null if the service omitted it.
- maxSearchLimit
- The largest search page, or null.
- maxSignedUrlTTL
- The longest signed URL lifetime, in seconds. 86400 is one day. Null if omitted.
- signedUrlDefaultTTL
- The default signed URL lifetime, in seconds. 3600 is one hour. Null if omitted.
- searchableFields
- The field names the service says can be searched, or null.
- auth
- keeta-account. The storage service expects a Keeta account. This is not a quota from the upstream.
- api_version
- The KeeSpecs response version.
- keespecs_signature
- Ed25519 over the canonical envelope. Check it at /api/verify.