Skip to content
Rulebook 0.4.0 · effective Standards CD-0 · OS-1 · OS-2 · OS-3
Outcome Standards

Standards

A standard is the public definition of one unit of work: what counts, what evidence proves it, what is excluded, and how long each window runs. Terms cite a standard by id and version. This page is rendered from those files.

Published standards4 · rulebook 0.4.0
StandardHashUnit
OS-1 · 0.4.0sha256:06c0dd79…Support Resolution. One customer conversation resolved by the vendor's agent without human handoff.
OS-2 · 0.4.0sha256:4c01e45a…Qualified Lead. One lead delivered that meets the buyer's stated qualification profile and is contactable.
OS-3 · 0.4.0sha256:35866ddd…Booked Meeting, Held. One meeting booked by the vendor's agent with an external prospect that the buyer's representative attended and that lasted at least the minimum duration.
CD-0 · 0.4.0sha256:e4e5a667…Custom Deliverable. One deliverable as described in the terms.

The hash is sha256(JCS(file)). A commitment cites the id and the version, and the version is what fixes the file. This page also answers Accept: text/markdown and Accept: application/json, addressable at /repr/md/standards and /repr/json/standards.

OS-1 · 0.4.0
#OS-1

Support Resolution

Verify that a vendor's agent resolved a customer conversation without human handoff, so the vendor is paid per resolution and the buyer pays only for resolutions that hold.

UnitOne customer conversation resolved by the vendor's agent without human handoff.
Dedupe keyconversation_id
Criteria7 · 5 checked, 2 judged, 4 required
Standard hashsha256:06c0dd79…

Acceptance criteria

OS-1 criteria7 · 4 required
CriterionKind · weightWhat it checks
c1checked · requiredNo human handoff
c2checked · requiredClosure marker present
c3checked · requiredConversation id unique within the commitment
c4checked · materialOpened within the period or the 7 days before it
c5checked · materialNo reopening within 7 days of close
r1judged · requiredThe agent addressed the customer's stated issue Did the agent address the customer's stated issue, rather than merely close the conversation? Passes when: The final agent message responds to the issue the customer raised and does not defer it.
r2judged · materialNo policy violation evident Does the transcript show the agent making a promise the vendor is not authorized to make? Passes when: No promise the vendor is not authorized to make appears in the transcript.

A required criterion that fails rejects the unit. Checked criteria run first; a judged criterion is scored by a model that abstains when it cannot settle the question, and a person decides what it abstained on.

Windows

OS-1 windows3 windows · hours
01d2d3d4d5dstatement dispute120 h · 5 dinactivity72 h · 3 devidence48 h · 2 d

Durations, not a schedule: each window opens when the event that starts it happens. statement dispute 120 h · 5 d; evidence 48 h · 2 d; inactivity 72 h · 3 d.

Evidence

OS-1 evidence schema8 fields · 1 artifacts
Fields
FieldTypeNote
conversation_ididRequired. Deduplicates a unit within the commitment.
channelstringRequired.
opened_atdatetimeRequired.
last_agent_message_atdatetimeRequired.
closed_atdatetimeOptional.
inactivity_marker_atdatetimeOptional.
handoffbooleanRequired.
customer_reply_after_closebooleanOptional.
Artifacts
ArtifactMedia typesNote
transcripttext/plain, text/markdown, application/jsonRequired. Up to 10240 KiB, hashed and listed in a signed manifest.

Not an outcome

  • Spam conversations.
  • Test conversations.
  • Conversations the customer abandoned before the agent's first substantive reply.

Gaming defenses

What the standard does about the ways a party can make a unit look like it counts when it does not.

  • Dedupe on conversation_id.
  • Reopen check against the source of truth.
  • Bursts of outcomes at period end raise sampling.
  • Handoff detection cross-checked against the buyer's system when connected.

OS-2 · 0.4.0
#OS-2

Qualified Lead

Verify that a lead delivered by the vendor meets the buyer's stated qualification profile and is contactable, so the buyer pays only for leads it can act on.

UnitOne lead delivered that meets the buyer's stated qualification profile and is contactable.
Dedupe keylead_id
Criteria6 · 5 checked, 1 judged, 3 required
Standard hashsha256:4c01e45a…

Acceptance criteria

OS-2 criteria6 · 3 required
CriterionKind · weightWhat it checks
c1checked · requiredContact passes deliverability verification
c2checked · requiredProfile match on stated hard filters
c3checked · requiredNot a duplicate within 180 days
c4checked · materialCompany domain not on the buyer's suppression list
c5checked · materialCompany domain not affiliated with the vendor
r1judged · materialTitle matches the target persona Does the lead's title reasonably match the target persona described in the terms? Passes when: The title falls within the persona description in the terms, allowing for common variants of the same role.

A required criterion that fails rejects the unit. Checked criteria run first; a judged criterion is scored by a model that abstains when it cannot settle the question, and a person decides what it abstained on.

Windows

OS-2 windows4 windows · hours
030d60d90d120d150d180ddedupe lookback4320 h · 180 dcontact verification max age168 h · 7 dstatement dispute120 h · 5 devidence48 h · 2 d

Durations, not a schedule: each window opens when the event that starts it happens. statement dispute 120 h · 5 d; evidence 48 h · 2 d; contact verification max age 168 h · 7 d; dedupe lookback 4320 h · 180 d.

Evidence

OS-2 evidence schema9 fields · 1 artifacts
Fields
FieldTypeNote
lead_ididRequired. Deduplicates a unit within the commitment.
company_domainstringRequired.
titlestringRequired.
employee_countnumberRequired.
regionstringRequired.
sourcestringRequired.
delivered_atdatetimeRequired.
contact_verificationstringRequired.
contact_verified_atdatetimeRequired.
Artifacts
ArtifactMedia typesNote
intent_signalapplication/json, text/plainOptional. Up to 1024 KiB, hashed and listed in a signed manifest.

Not an outcome

  • Generic mailboxes (info@, sales@) unless terms allow.
  • Leads sourced from the buyer's own CRM.

Gaming defenses

What the standard does about the ways a party can make a unit look like it counts when it does not.

  • Vendor-affiliation detection.
  • Contact verification must be recent (7 days old or less).
  • Rate anomaly review.

OS-3 · 0.4.0
#OS-3

Booked Meeting, Held

Verify that a meeting booked by the vendor's agent with an external prospect was attended by the buyer's representative and lasted long enough to count, so the buyer pays only for meetings that held.

UnitOne meeting booked by the vendor's agent with an external prospect that the buyer's representative attended and that lasted at least the minimum duration.
Dedupe keymeeting_id
Criteria6 · 5 checked, 1 judged, 4 required
Standard hashsha256:35866ddd…

Acceptance criteria

OS-3 criteria6 · 4 required
CriterionKind · weightWhat it checks
c1checked · requiredCalendar event confirmed with at least one external attendee
c2checked · requiredAttendance confirmed
c3checked · requiredMeeting lasted at least the minimum duration
c4checked · requiredNot a duplicate by event id or by prospect and week
c5checked · materialScheduled within the period and booked no more than 45 days before the start
r1judged · materialProspect matches the target profile Does the prospect match the target profile in the terms by title and company? Passes when: The prospect's role and company fall within the target profile described in the terms.

A required criterion that fails rejects the unit. Checked criteria run first; a judged criterion is scored by a model that abstains when it cannot settle the question, and a person decides what it abstained on.

Windows

OS-3 windows3 windows · hours
01d2d3d4d5dstatement dispute120 h · 5 dbuyer confirmation120 h · 5 devidence48 h · 2 d

Durations, not a schedule: each window opens when the event that starts it happens. statement dispute 120 h · 5 d; evidence 48 h · 2 d; buyer confirmation 120 h · 5 d.

Evidence

OS-3 evidence schema8 fields · 1 artifacts
Fields
FieldTypeNote
meeting_ididRequired. Deduplicates a unit within the commitment.
prospect_emailstringRequired.
prospect_domainstringRequired.
booked_atdatetimeRequired.
scheduled_startdatetimeRequired.
scheduled_enddatetimeRequired.
attendedbooleanRequired.
duration_minutesnumberRequired.
Artifacts
ArtifactMedia typesNote
recording_or_notesaudio/mpeg, video/mp4, text/plain, text/markdown, application/jsonOptional. Up to 102400 KiB, hashed and listed in a signed manifest.

Not an outcome

  • Meetings with existing customers or open opportunities in the buyer's CRM at booking time (buyer supplies hashed list).
  • Reschedules count once.

Gaming defenses

What the standard does about the ways a party can make a unit look like it counts when it does not.

  • Vendor-affiliated domains detected.
  • No-show handling: a no-show is not a unit.
  • Reschedule chains collapse to one unit.

CD-0 · 0.4.0
#CD-0

Custom Deliverable

A schema for one-shot deliverables. The vendor defines acceptance criteria using the acceptance criterion schema in the technical specification §5. Recourse requires at least one required deterministic criterion and rejects criteria that are not testable (R-520 applies against the drafter).

UnitOne deliverable as described in the terms.
Dedupe keydeliverable_id
Criteria1 · 1 checked, 0 judged, 1 required
Standard hashsha256:e4e5a667…

Acceptance criteria

CD-0 criteria1 · 1 required
CriterionKind · weightWhat it checks
c1checked · requiredSubmitted before the deadline plus grace

A required criterion that fails rejects the unit. Checked criteria run first; a judged criterion is scored by a model that abstains when it cannot settle the question, and a person decides what it abstained on.

Windows

CD-0 windows3 windows · hours
01d2d3d4d5dstatement dispute120 h · 5 dbuyer review120 h · 5 devidence48 h · 2 d

Durations, not a schedule: each window opens when the event that starts it happens. statement dispute 120 h · 5 d; evidence 48 h · 2 d; buyer review 120 h · 5 d.

Evidence

CD-0 evidence schema2 fields · 1 artifacts
Fields
FieldTypeNote
deliverable_ididRequired. Deduplicates a unit within the commitment.
delivered_atdatetimeRequired.
Artifacts
ArtifactMedia typesNote
deliverableapplication/octet-stream, application/zip, application/pdf, text/plain, text/csv, application/jsonRequired. Up to 1048576 KiB, hashed and listed in a signed manifest.

Gaming defenses

What the standard does about the ways a party can make a unit look like it counts when it does not.

  • At least one required deterministic criterion is enforced at terms validation.
  • Criteria that are not testable as written are rejected before acceptance; ambiguity in accepted terms is read against the drafter (R-520).