The README told readers to run npm install @aere/cloud and pip install aere-cloud; neither name exists on those registries, so the
command failed, and a name there that looks like ours is not ours. Install now points at this repository for JavaScript, Python
(python/, subdirectory install) and Go (go/); java/ builds from source with the JDK alone.
Import path git.aere.network/aere-network/aere-cloud-sdk/go. JSON routes return json.RawMessage; the audit export and the check of a
kept export return typed results with the sha256 computed locally. Redirects are not followed. go test ./... runs offline against a
local httptest server; control-negativ.mjs breaks six guards in a copy of the package and requires each one's test to fail.
auditRetention() reads the retention of the audit log (read-only with the API key; it is set with a wallet signature in the
console). auditVerifyKept(day, bytes) checks an export you kept against the day we hold or against the tombstone a deleted day
left (its digest), hashing your bytes locally. The client no longer follows redirects: fetch followed them and carried the
x-api-key header to whatever host a Location named; a 3xx is now an AereCloudError with its status.