Install
openclaw skills install credibility-action-gateUse when an agent needs to evaluate messy public claims before taking a bounded, costly, irreversible, or reputation-sensitive action. Produces an analysis-only action disposition from evidence, public context, history, and operator policy without deciding the agent's mission or executing the action.
openclaw skills install credibility-action-gateUse this skill before an agent takes a meaningful action based on an uncertain claim: funding, grants, purchasing, referrals, account approvals, vendor selection, aid routing, publishing a strong endorsement, or any other costly or hard-to-reverse step.
This skill does not decide what the agent values. It decides whether the current record supports the action size allowed by the agent's own operator policy.
Define the contemplated action and operator policy.
references/policy-template.json as the starting shape.Gather independent review lanes as JSON records.
references/lane_contracts.md for the lane schema.evidence, external_context, graph_history, policy, and a domain-specific lane.Run the deterministic coordinator.
node scripts/credibility-coordinator.mjs \
--policy policy.json \
--lane evidence=evidence_lane.json \
--lane external_context=external_lane.json \
--lane graph_history=graph_lane.json \
--out disposition.json
eligible_for_full_policy_action: the record is strong enough for the requested action under policy.eligible_for_bounded_action: action may proceed within configured bounds.eligible_for_small_test_action: use only the configured smallest test action.monitor_until_new_evidence: do not act now; revisit if the record changes.reject_current_record: refuse on the current record.blocked_by_operator_or_legal_policy: outside authority or policy.unsupported_on_current_record, source_independence_weak, identity_or_linkage_unverified.missing, error, and not_applicable required lanes mean the current record is not strong enough for full eligibility.For portable use, keep integrations boring:
Domain adapters may describe how to map a specific platform into the lane schema, but adapters are optional. For zooidfund-specific mapping, read references/zooidfund_adapter.md only when the task is actually about zooidfund.
After changing coordinator logic, run:
node scripts/test-credibility-coordinator.mjs