Commit Graph

8 Commits

Author SHA1 Message Date
Liviu
ed88a38a4e aere-cloud Go 1.5.0: the Go client (standard library only), same surface as the JS client
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.
2026-09-25 10:45:59 +03:00
Liviu
84cc9493f2 @aere/cloud 1.5.1: audit retention (auditRetention, auditVerifyKept) and no redirects followed
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.
2026-09-25 10:41:08 +03:00
Liviu
53fd47b23b @aere/cloud 1.4.0: auditExport({ day, format }): the audit log of a day as a file (jsonl = the exact bytes whose sha256 you notarize, verified locally; cef for a SIEM)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 15:15:19 +03:00
Liviu
ade68667c0 @aere/cloud 1.3.0: readinessPerimeter(domain, { hosts, discover, attest }): the whole public perimeter of a domain in one report
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 12:56:29 +03:00
Liviu
986fac6688 @aere/cloud 1.2.1: pqFinality(block, network, client) with client=besu|nethermind|both (two-client agreement, postQuantumConfirmedByBoth) 2026-09-18 06:32:29 +03:00
Liviu
c08858710a @aere/cloud 1.2.0: auditLog({day, offset, limit})
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 01:07:05 +03:00
Liviu
3ff4bb4a9a @aere/cloud 1.2.0: proof(hash) (post-quantum finality), readiness(domain, {attest, fresh}), readinessReport, sponsorCreatePqAccount; pqVerify interface:'external' documented
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 00:51:19 +03:00
Aere Network
fa8478c816 @aere/cloud v1.0.0: clientul oficial al Aere Cloud, zero dependinte (RPC, PQ verify, date, transferuri, notarizare, webhooks, gaz), 7 teste inclusiv verifyWebhook cu control negativ si proba vie 2026-08-23 17:21:45 +03:00