Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 795 Bytes

File metadata and controls

21 lines (18 loc) · 795 Bytes

Storage — S3-compatible (Genesis)

Genesis speaks the S3 API. Use aws-cli, boto3, or any S3 SDK you already have. Objects are stored provable and byte-exact, and searchable without pulling them back.

Object operations

PUT / GET / HEAD / DELETE /{bucket}/{key} — standard, SigV4-signed.

aws --endpoint-url $VALIDITI_S3 s3 cp report.pdf s3://records/2026/report.pdf
aws --endpoint-url $VALIDITI_S3 s3 ls s3://records/2026/

Search in place

POST /_validiti/search — find objects by content, no download.

curl -H "Authorization: Bearer $KEY" $VALIDITI_S3/_validiti/search \
  -d '{"query":"invoices over 50000 in Q2","bucket":"records"}'
{ "matches": [ { "key": "2026/inv-8842.pdf", "score": 0.94 } ], "receipt": "vr-9f4b…" }