- server: relay storing signed objects (PUT/GET), per-IP rate limiting, per-subject quota (1000), one-response-per-request, pagination, /v1/healthz /v1/readyz /v1/metrics - verify: signature-verifying trust evaluator; every object is checked via env.Verify(), approvals via VerifyApprovalResponse, revocations via VerifyRevocationOf; k-of-n approval quorum - docs: TRUST-MODEL.md and API.md describing issuer-anchored signatures and the endpoint/status-code contract - tests: server, verify, and ratelimit packages
8 lines
131 B
Modula-2
8 lines
131 B
Modula-2
module git.n1ko.dev/Niko/niko_trust
|
|
|
|
go 1.25
|
|
|
|
require (
|
|
filippo.io/edwards25519 v1.1.0
|
|
github.com/btcsuite/btcd/btcutil v1.1.6
|
|
)
|