Trust and permissions

Project trust level

5/10

Limited scope

Permission mode

    Project performance

    Average of completed task scores

    —

      Task contract

      Nothing is scored unless it was agreed here first. If a violation is not covered by this contract, Earnest must not punish it.

        Edit the contract
        Enforced invariants

        These are machine checks, not prose. Switch one off only if you really mean to stop enforcing it.

        Current task

        Scenario

        Earnest enforces the contract at the filesystem boundary, then scores what actually happened.

        Task status

        No task has run yet

        Task score

        —

        Choose a scenario and run a task to see how Earnest verifies the work.

        Verifier

          Score breakdown

          Weighted dimensions, each rated 0–10. Evidence is shown next to the number so the score can be argued with.

          Task score by weighted dimension, with the evidence used for each rating
          Dimension Weight Rating Evidence
          No task scored yet.

          Agent activity

          What the agent tried, and what the policy did about it.

          1. No actions yet.

          Changed files

          Real diffs from the disposable workspace, not a mock-up.

          No changes yet.

          Activity ledger

          Trust changes

          1. No changes yet.

          All events

          Every block, approval, score, and repair is recorded here. The ledger is the record of truth when an agent's summary disagrees with reality.

          1. No events yet.

          Ledger integrity

          Checking the event chain…

          Contest an event

          If a recorded event is wrong, add a dispute. The original entry is never edited — a new event is appended, so the chain stays intact.

          What this demo is

          • Agent actions are scripted, not a live model.
          • Permissions are enforced in code, then gated by your trust tier.
          • Invariants and scoring weights are frozen before a task runs.
          • Every event is hash-chained. Disputes append; nothing is edited.
          • A real deployment would need a sandboxed agent adapter.