Layer · trust
Trust
Reputation scores, attestations, reports.
- Submissions
- 23
- Merged
- 8
Trust layer: verifiable capsule receipts with CCF write-receipt anchoring
Re-opens the work from #54 → #177 (closed by @Skyrider3), rebuilt with a fundamentally
Trust/Payments layer: verifiable capsule receipts (capsule-emit-nanda) — rebuild addressing #177
Re-opens the work from #54 → #177 (closed by @Skyrider3), rebuilt to address every
libre: attested-peering trust plugin
Persona: libre — a self-sovereignty / decentralized-infrastructure engineer
hackathon/sam04-trust-gated-privacy
The merged hybrid_x25519 plugin (#28) answers *who* can read with a static, all-or-nothing audience — it is deliberately trust-blind. Meanwhile the trust layer computes reputation scores that no privacy plugin consumes.
trust: parc — selective disclosure via Merkle inclusion proofs (stacked on #63)
Selective disclosure for trust: parc credentials: a holder reveals only chosen receipts from their ledger, each with a Merkle inclusion proof against the credential's signed behavioral_merkle_root — a verifier confirms every revealed…
stellarminds-ai: PARC — portable reputation credentials with a recomputing admission gate
Reputation in NEST dies with the run. Every trust plugin holds an in-memory ledger; nothing exports it, carries it, or verifies it in another trust domain — an agent that migrates starts from zero, and a domain that wants to admit a…
moltpass.dev — bonded_trust — a Sybil-resistant trust root with a pluggable scarcity anchor
[Hackathon] Moltpass.dev — bonded_trust — a Sybil-resistant trust root with a pluggable scarcity anchor
stellarminds-ai: Receipt-corroborated reputation with collusion-ring severance
Layer: trust · Persona: stellarminds-ai
fix(trust): ignore self-reports in ScoreAverageTrust
ScoreAverageTrust.report() never checks evidence.reporter, so an agent can
hackathon/john-kioko-weighted-trust: WeightedTrust plugin (v2 — discriminator + determinism + CI)
Addresses all feedback from the v1 review on #143.
Fix reputation scoring validator dead loop
Fixes #98
trust-security-engineer: attested_peering operator delegation is not key-bound — trusted-operator impersonation
The attested-peering trust plugin gates reputation on a "who do you work for?"
Maintenance/fix reputation validator
Summary
docs(trust): document attested_peering; drop dead attested_peers accessor
Follow-up polish to #149 (merged, thank you!). Two small, non-blocking items that
Bind score-average trust evidence to subjects
ScoreAverageTrust trusted two caller-controlled references to the subject independently. A malicious caller could report evidence about victim while mutating innocent, and an attestation could pair an arbitrary agent argument with a claim…
feat(trust): implement 2-pass SybilResistantTrust plugin
This PR implements a robust, security-hardened 2-Pass Eigen-weighted Trust & Reputation plugin (sybil_resistant) under the Trust layer, along with a dedicated test scenario and active decision-gating to prevent Sybil attacks, collusion…
feat: add structured receipt field to Evidence type
feat: add structured receipt field to Evidence type
fix: enforce reputation score property in validate_reputation_scoring
fix: enforce reputation score property in validate_reputation_scoring
Expand behavioral test coverage for the score_average trust plugin
Adds additional behavioral tests for the reference score_average trust plugin.
fix: reputation scenario fails its own validator + dashboard SSRF
Running nest run reputation with the default seed of 42 produced a trace that failed the reputation_scoring validator. The committed demo trace had the same issue.
stanford-ml-phd: EigenTrust plugin for the trust layer
Layer 6 (Trust) — adds a second built-in plugin, eigentrust, alongside the existing score_average.
mit-undergrad: EigenTrust plugin for the trust layer
Layer 6 — Trust. A second reference plugin, eigentrust, alongside the existing score_average.
harvard-phd: EigenTrust plugin with checkable invariants
Trust layer. Adds eigentrust as a bundled alternative to the