Skip to content

Evidence.create

POST /{namespace}/evidence

Creates an Evidence.

Mode
do
Event
Evidence.created

Create makes a new Evidence from the inputs below. It is inherited: every Noun has get, list, create, update and delete.

Inputs

InputTypeRequiredDescription
gradestringrequiredOne of Behavior, Commitment, or Opinion. An Opinion weighs zero.
quotetextThe words or reading, verbatim.
sourcestringWho or what it came from: an Interview, an Experiment, or a Metric reading.
bindsstringThe slot it grades, as Hypothesis#<slot>.
forcestringOne of push, pull, anxiety, or habit: the switching force it shows.
observedAtdatetimeWhen it was observed.
distinctIcpMembersintegerHow many distinct ICP members it represents.
outsidebooleanComputed: true when its source shares no owner, Studio account, Agreement, or sibling chain with the Startup.
askedByPartyThe Customer or Contact who asked through an App, the Portal or an Agent; their ask is Opinion grade.
stancestringWhether it supports or refutes the slot it binds; a cancel refutes the slot its reason tests.
interviewInterviewAn Interview captures quotes and commitments, each graded as Evidence.

Outputs

OutputTypeRequiredDescription
evidenceEvidencerequiredThe Evidence.

Effects

  • Emits Evidence.created.
  • Two-way: try, send, do.

Refuses when

CheckErrorFixThen call
The key is valid, but its scopes do not allow this operation.forbiddenUse a key whose scopes cover the operation, or ask an owner of the namespace to grant them.Evidence.create

When it waits

GateDefault
Decision classLow: two-way, nothing at stake
Delay windowNone: it runs once review passes.
LimitThe call Limit of the Permission it runs under.
Over the LimitIt waits pending for an Approval from the Founder. Approved, it runs; refused, it ends refused with limit-exceeded; unanswered by its deadline, it ends canceled.