sarnai-dev · JSON-LD Context

Sarnai Dev Context

JSON-LD context defining the semantic vocabulary for Sarnai Dev from sarnai-dev.

40 Classes 205 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
sarnai: https://sarnai.dev/schema#

Classes

Badge CompactListingResponse ConnectionEntry ErrorResponse FacetCounts FreePath HTTPValidationError HeartbeatResponse ListingCreate ListingCreatedResponse ListingNextAction ListingResponse ListingStatusResponse ListingUpdate ListingWarning ListingsPage NextAction OwnershipInstructions OwnershipMethod PaymentMethodEntry PaymentOption RemovalResponse TemplateResponse ValidationError VerifierInfoStatus Attestation Bound CompactVerifySchemaResponse ConsistencyRule ErrorDetail Flag Hint ReputationResponse ScoreFactor SubScore Summary TrustScoreResponse VerifySchemaRequest VerifySchemaResponse VerifySection

Properties

Property Type Container
trust_score
confidence_interval_95
sample_size integer
identity_verified
reason
fetched_at string
source string
id string
name string
endpoint_url string
price
networks list
task_categories list
connection_types list
payment_types list
claimed boolean
from_verified_owner boolean
no_connection boolean
also_listed_as list
stale boolean
stale_reason
probe_status
probe_age_hours
attribution string
type string
url string
details
error_code string
message string
detail
next_actions list
retry_after
existing_listing_id
server_time
max_age_seconds
total integer
by_task_category
by_listing_type
by_network
by_source
by_connection_type
by_payment_type
no_connection_declared integer
no_payment_declared integer
transport string
tool string
calls_per_client_per_day
max_input_bytes
after_free_trial
last_seen_at dateTime
next_heartbeat_allowed_at dateTime
last_activity_at dateTime
description string
listing_type string
payment_wallet
pricing_model
pricing_amount
payment_options list
connections list
payment_methods list
erc8004_identity
verification_agent_id
output_schema
verification
template_url
submitted_by
status string
created_at dateTime
updated_at dateTime
test boolean
expires_at
missing_from_source_since
badge
source_url
provenance_note
imported_at
last_synced_at
probe_checked_at
probe_detail
search_state
search_checks
fix_by
retired_at
verified_owner boolean
warnings list
welcome
action string
method
body
protocol
free_path
info
template
listing_id string
state string
problems list
days_left
next_automatic_check
recheck_now
after_fix_by
status_url
health_check
new_listing_spot
find_agents_appearances
code string
listings
limit integer
offset integer
next_cursor
path string
required_fields list
claimant string
ownership string
methods list
notes list
subject string
file_url string
file_content string
instructions string
claim
remove
network string
asset string
pay_to string
amount
unit
removed boolean
do_not_import boolean
loc list
msg string
sources list
algorithm string
key_version string
timestamp string
signature string
min
max
if_present boolean
summary reference
result string
verification_id string
task_id string
agent_id
output_hash
schema_hash
rules_hash
verified_at string
verifier_version string
enforce_rules boolean
strict_content_check boolean
verify reference
attestation reference
field string
equals_field
equals
other_field
value
in_field
values
tolerance decimal
check string
expected string
found string
severity string
total_calls
pass_count
fail_count
pass_rate
effective_sample_size decimal
parameters
ratio
passed integer
blocking_checks list
basis string
factors list
verified_count integer
passed_count integer
failed_count integer
last_seen
computed_at string
expected_schema
submitted_output
bounds
rules
request_hash
errors list
errors_total integer
errors_omitted integer
errors_detail list
errors_detail_total integer
errors_detail_omitted integer
flags list
flags_total integer
flags_omitted integer
hints list
hints_total integer
hints_omitted integer
schema_compliance reference
integrity_checks reference
overall reference
public_key_url string
canonicalization string
hash_algorithm string
service string
mcp string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://sarnai.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "sarnai": "https://sarnai.dev/schema#",
    "Badge": "sarnai:Badge",
    "trust_score": {
      "@id": "sarnai:trust_score"
    },
    "confidence_interval_95": {
      "@id": "sarnai:confidence_interval_95"
    },
    "sample_size": {
      "@id": "sarnai:sample_size",
      "@type": "xsd:integer"
    },
    "identity_verified": {
      "@id": "sarnai:identity_verified"
    },
    "reason": {
      "@id": "sarnai:reason"
    },
    "fetched_at": {
      "@id": "sarnai:fetched_at",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "sarnai:source",
      "@type": "xsd:string"
    },
    "CompactListingResponse": "sarnai:CompactListingResponse",
    "id": {
      "@id": "sarnai:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "sarnai:name",
      "@type": "xsd:string"
    },
    "endpoint_url": {
      "@id": "sarnai:endpoint_url",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "sarnai:price"
    },
    "networks": {
      "@id": "sarnai:networks",
      "@container": "@list"
    },
    "task_categories": {
      "@id": "sarnai:task_categories",
      "@container": "@list"
    },
    "connection_types": {
      "@id": "sarnai:connection_types",
      "@container": "@list"
    },
    "payment_types": {
      "@id": "sarnai:payment_types",
      "@container": "@list"
    },
    "claimed": {
      "@id": "sarnai:claimed",
      "@type": "xsd:boolean"
    },
    "from_verified_owner": {
      "@id": "sarnai:from_verified_owner",
      "@type": "xsd:boolean"
    },
    "no_connection": {
      "@id": "sarnai:no_connection",
      "@type": "xsd:boolean"
    },
    "also_listed_as": {
      "@id": "sarnai:also_listed_as",
      "@container": "@list"
    },
    "stale": {
      "@id": "sarnai:stale",
      "@type": "xsd:boolean"
    },
    "stale_reason": {
      "@id": "sarnai:stale_reason"
    },
    "probe_status": {
      "@id": "sarnai:probe_status"
    },
    "probe_age_hours": {
      "@id": "sarnai:probe_age_hours"
    },
    "attribution": {
      "@id": "sarnai:attribution",
      "@type": "xsd:string"
    },
    "ConnectionEntry": "sarnai:ConnectionEntry",
    "type": {
      "@id": "sarnai:type",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "sarnai:url",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "sarnai:details"
    },
    "ErrorResponse": "sarnai:ErrorResponse",
    "error_code": {
      "@id": "sarnai:error_code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "sarnai:message",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "sarnai:detail"
    },
    "next_actions": {
      "@id": "sarnai:next_actions",
      "@container": "@list"
    },
    "retry_after": {
      "@id": "sarnai:retry_after"
    },
    "existing_listing_id": {
      "@id": "sarnai:existing_listing_id"
    },
    "server_time": {
      "@id": "sarnai:server_time"
    },
    "max_age_seconds": {
      "@id": "sarnai:max_age_seconds"
    },
    "FacetCounts": "sarnai:FacetCounts",
    "total": {
      "@id": "sarnai:total",
      "@type": "xsd:integer"
    },
    "by_task_category": {
      "@id": "sarnai:by_task_category"
    },
    "by_listing_type": {
      "@id": "sarnai:by_listing_type"
    },
    "by_network": {
      "@id": "sarnai:by_network"
    },
    "by_source": {
      "@id": "sarnai:by_source"
    },
    "by_connection_type": {
      "@id": "sarnai:by_connection_type"
    },
    "by_payment_type": {
      "@id": "sarnai:by_payment_type"
    },
    "no_connection_declared": {
      "@id": "sarnai:no_connection_declared",
      "@type": "xsd:integer"
    },
    "no_payment_declared": {
      "@id": "sarnai:no_payment_declared",
      "@type": "xsd:integer"
    },
    "FreePath": "sarnai:FreePath",
    "transport": {
      "@id": "sarnai:transport",
      "@type": "xsd:string"
    },
    "tool": {
      "@id": "sarnai:tool",
      "@type": "xsd:string"
    },
    "calls_per_client_per_day": {
      "@id": "sarnai:calls_per_client_per_day"
    },
    "max_input_bytes": {
      "@id": "sarnai:max_input_bytes"
    },
    "after_free_trial": {
      "@id": "sarnai:after_free_trial"
    },
    "HTTPValidationError": "sarnai:HTTPValidationError",
    "HeartbeatResponse": "sarnai:HeartbeatResponse",
    "last_seen_at": {
      "@id": "sarnai:last_seen_at",
      "@type": "xsd:dateTime"
    },
    "next_heartbeat_allowed_at": {
      "@id": "sarnai:next_heartbeat_allowed_at",
      "@type": "xsd:dateTime"
    },
    "last_activity_at": {
      "@id": "sarnai:last_activity_at",
      "@type": "xsd:dateTime"
    },
    "ListingCreate": "sarnai:ListingCreate",
    "description": {
      "@id": "sarnai:description",
      "@type": "xsd:string"
    },
    "listing_type": {
      "@id": "sarnai:listing_type",
      "@type": "xsd:string"
    },
    "payment_wallet": {
      "@id": "sarnai:payment_wallet"
    },
    "pricing_model": {
      "@id": "sarnai:pricing_model"
    },
    "pricing_amount": {
      "@id": "sarnai:pricing_amount"
    },
    "payment_options": {
      "@id": "sarnai:payment_options",
      "@container": "@list"
    },
    "connections": {
      "@id": "sarnai:connections",
      "@container": "@list"
    },
    "payment_methods": {
      "@id": "sarnai:payment_methods",
      "@container": "@list"
    },
    "erc8004_identity": {
      "@id": "sarnai:erc8004_identity"
    },
    "verification_agent_id": {
      "@id": "sarnai:verification_agent_id"
    },
    "output_schema": {
      "@id": "sarnai:output_schema"
    },
    "verification": {
      "@id": "sarnai:verification"
    },
    "template_url": {
      "@id": "sarnai:template_url"
    },
    "submitted_by": {
      "@id": "sarnai:submitted_by"
    },
    "ListingCreatedResponse": "sarnai:ListingCreatedResponse",
    "status": {
      "@id": "sarnai:status",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "sarnai:created_at",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "sarnai:updated_at",
      "@type": "xsd:dateTime"
    },
    "test": {
      "@id": "sarnai:test",
      "@type": "xsd:boolean"
    },
    "expires_at": {
      "@id": "sarnai:expires_at"
    },
    "missing_from_source_since": {
      "@id": "sarnai:missing_from_source_since"
    },
    "badge": {
      "@id": "sarnai:badge"
    },
    "source_url": {
      "@id": "sarnai:source_url"
    },
    "provenance_note": {
      "@id": "sarnai:provenance_note"
    },
    "imported_at": {
      "@id": "sarnai:imported_at"
    },
    "last_synced_at": {
      "@id": "sarnai:last_synced_at"
    },
    "probe_checked_at": {
      "@id": "sarnai:probe_checked_at"
    },
    "probe_detail": {
      "@id": "sarnai:probe_detail"
    },
    "search_state": {
      "@id": "sarnai:search_state"
    },
    "search_checks": {
      "@id": "sarnai:search_checks"
    },
    "fix_by": {
      "@id": "sarnai:fix_by"
    },
    "retired_at": {
      "@id": "sarnai:retired_at"
    },
    "verified_owner": {
      "@id": "sarnai:verified_owner",
      "@type": "xsd:boolean"
    },
    "warnings": {
      "@id": "sarnai:warnings",
      "@container": "@list"
    },
    "welcome": {
      "@id": "sarnai:welcome"
    },
    "ListingNextAction": "sarnai:ListingNextAction",
    "action": {
      "@id": "sarnai:action",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "sarnai:method"
    },
    "body": {
      "@id": "sarnai:body"
    },
    "protocol": {
      "@id": "sarnai:protocol"
    },
    "free_path": {
      "@id": "sarnai:free_path"
    },
    "info": {
      "@id": "sarnai:info"
    },
    "template": {
      "@id": "sarnai:template"
    },
    "ListingResponse": "sarnai:ListingResponse",
    "ListingStatusResponse": "sarnai:ListingStatusResponse",
    "listing_id": {
      "@id": "sarnai:listing_id",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "sarnai:state",
      "@type": "xsd:string"
    },
    "problems": {
      "@id": "sarnai:problems",
      "@container": "@list"
    },
    "days_left": {
      "@id": "sarnai:days_left"
    },
    "next_automatic_check": {
      "@id": "sarnai:next_automatic_check"
    },
    "recheck_now": {
      "@id": "sarnai:recheck_now"
    },
    "after_fix_by": {
      "@id": "sarnai:after_fix_by"
    },
    "status_url": {
      "@id": "sarnai:status_url"
    },
    "health_check": {
      "@id": "sarnai:health_check"
    },
    "new_listing_spot": {
      "@id": "sarnai:new_listing_spot"
    },
    "find_agents_appearances": {
      "@id": "sarnai:find_agents_appearances"
    },
    "ListingUpdate": "sarnai:ListingUpdate",
    "ListingWarning": "sarnai:ListingWarning",
    "code": {
      "@id": "sarnai:code",
      "@type": "xsd:string"
    },
    "ListingsPage": "sarnai:ListingsPage",
    "listings": {
      "@id": "sarnai:listings"
    },
    "limit": {
      "@id": "sarnai:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "sarnai:offset",
      "@type": "xsd:integer"
    },
    "next_cursor": {
      "@id": "sarnai:next_cursor"
    },
    "NextAction": "sarnai:NextAction",
    "path": {
      "@id": "sarnai:path",
      "@type": "xsd:string"
    },
    "required_fields": {
      "@id": "sarnai:required_fields",
      "@container": "@list"
    },
    "OwnershipInstructions": "sarnai:OwnershipInstructions",
    "claimant": {
      "@id": "sarnai:claimant",
      "@type": "xsd:string"
    },
    "ownership": {
      "@id": "sarnai:ownership",
      "@type": "xsd:string"
    },
    "methods": {
      "@id": "sarnai:methods",
      "@container": "@list"
    },
    "notes": {
      "@id": "sarnai:notes",
      "@container": "@list"
    },
    "OwnershipMethod": "sarnai:OwnershipMethod",
    "subject": {
      "@id": "sarnai:subject",
      "@type": "xsd:string"
    },
    "file_url": {
      "@id": "sarnai:file_url",
      "@type": "xsd:string"
    },
    "file_content": {
      "@id": "sarnai:file_content",
      "@type": "xsd:string"
    },
    "instructions": {
      "@id": "sarnai:instructions",
      "@type": "xsd:string"
    },
    "claim": {
      "@id": "sarnai:claim"
    },
    "remove": {
      "@id": "sarnai:remove"
    },
    "PaymentMethodEntry": "sarnai:PaymentMethodEntry",
    "PaymentOption": "sarnai:PaymentOption",
    "network": {
      "@id": "sarnai:network",
      "@type": "xsd:string"
    },
    "asset": {
      "@id": "sarnai:asset",
      "@type": "xsd:string"
    },
    "pay_to": {
      "@id": "sarnai:pay_to",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "sarnai:amount"
    },
    "unit": {
      "@id": "sarnai:unit"
    },
    "RemovalResponse": "sarnai:RemovalResponse",
    "removed": {
      "@id": "sarnai:removed",
      "@type": "xsd:boolean"
    },
    "do_not_import": {
      "@id": "sarnai:do_not_import",
      "@type": "xsd:boolean"
    },
    "TemplateResponse": "sarnai:TemplateResponse",
    "ValidationError": "sarnai:ValidationError",
    "loc": {
      "@id": "sarnai:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "sarnai:msg",
      "@type": "xsd:string"
    },
    "VerifierInfoStatus": "sarnai:VerifierInfoStatus",
    "sources": {
      "@id": "sarnai:sources",
      "@container": "@list"
    },
    "Attestation": "sarnai:Attestation",
    "algorithm": {
      "@id": "sarnai:algorithm",
      "@type": "xsd:string"
    },
    "key_version": {
      "@id": "sarnai:key_version",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "sarnai:timestamp",
      "@type": "xsd:string"
    },
    "signature": {
      "@id": "sarnai:signature",
      "@type": "xsd:string"
    },
    "Bound": "sarnai:Bound",
    "min": {
      "@id": "sarnai:min"
    },
    "max": {
      "@id": "sarnai:max"
    },
    "if_present": {
      "@id": "sarnai:if_present",
      "@type": "xsd:boolean"
    },
    "CompactVerifySchemaResponse": "sarnai:CompactVerifySchemaResponse",
    "summary": {
      "@id": "sarnai:summary",
      "@type": "@id"
    },
    "result": {
      "@id": "sarnai:result",
      "@type": "xsd:string"
    },
    "verification_id": {
      "@id": "sarnai:verification_id",
      "@type": "xsd:string"
    },
    "task_id": {
      "@id": "sarnai:task_id",
      "@type": "xsd:string"
    },
    "agent_id": {
      "@id": "sarnai:agent_id"
    },
    "output_hash": {
      "@id": "sarnai:output_hash"
    },
    "schema_hash": {
      "@id": "sarnai:schema_hash"
    },
    "rules_hash": {
      "@id": "sarnai:rules_hash"
    },
    "verified_at": {
      "@id": "sarnai:verified_at",
      "@type": "xsd:string"
    },
    "verifier_version": {
      "@id": "sarnai:verifier_version",
      "@type": "xsd:string"
    },
    "enforce_rules": {
      "@id": "sarnai:enforce_rules",
      "@type": "xsd:boolean"
    },
    "strict_content_check": {
      "@id": "sarnai:strict_content_check",
      "@type": "xsd:boolean"
    },
    "verify": {
      "@id": "sarnai:verify",
      "@type": "@id"
    },
    "attestation": {
      "@id": "sarnai:attestation",
      "@type": "@id"
    },
    "ConsistencyRule": "sarnai:ConsistencyRule",
    "field": {
      "@id": "sarnai:field",
      "@type": "xsd:string"
    },
    "equals_field": {
      "@id": "sarnai:equals_field"
    },
    "equals": {
      "@id": "sarnai:equals"
    },
    "other_field": {
      "@id": "sarnai:other_field"
    },
    "value": {
      "@id": "sarnai:value"
    },
    "in_field": {
      "@id": "sarnai:in_field"
    },
    "values": {
      "@id": "sarnai:values"
    },
    "tolerance": {
      "@id": "sarnai:tolerance",
      "@type": "xsd:decimal"
    },
    "ErrorDetail": "sarnai:ErrorDetail",
    "check": {
      "@id": "sarnai:check",
      "@type": "xsd:string"
    },
    "expected": {
      "@id": "sarnai:expected",
      "@type": "xsd:string"
    },
    "found": {
      "@id": "sarnai:found",
      "@type": "xsd:string"
    },
    "Flag": "sarnai:Flag",
    "severity": {
      "@id": "sarnai:severity",
      "@type": "xsd:string"
    },
    "Hint": "sarnai:Hint",
    "ReputationResponse": "sarnai:ReputationResponse",
    "total_calls": {
      "@id": "sarnai:total_calls"
    },
    "pass_count": {
      "@id": "sarnai:pass_count"
    },
    "fail_count": {
      "@id": "sarnai:fail_count"
    },
    "pass_rate": {
      "@id": "sarnai:pass_rate"
    },
    "ScoreFactor": "sarnai:ScoreFactor",
    "effective_sample_size": {
      "@id": "sarnai:effective_sample_size",
      "@type": "xsd:decimal"
    },
    "parameters": {
      "@id": "sarnai:parameters"
    },
    "SubScore": "sarnai:SubScore",
    "ratio": {
      "@id": "sarnai:ratio"
    },
    "passed": {
      "@id": "sarnai:passed",
      "@type": "xsd:integer"
    },
    "Summary": "sarnai:Summary",
    "blocking_checks": {
      "@id": "sarnai:blocking_checks",
      "@container": "@list"
    },
    "TrustScoreResponse": "sarnai:TrustScoreResponse",
    "basis": {
      "@id": "sarnai:basis",
      "@type": "xsd:string"
    },
    "factors": {
      "@id": "sarnai:factors",
      "@container": "@list"
    },
    "verified_count": {
      "@id": "sarnai:verified_count",
      "@type": "xsd:integer"
    },
    "passed_count": {
      "@id": "sarnai:passed_count",
      "@type": "xsd:integer"
    },
    "failed_count": {
      "@id": "sarnai:failed_count",
      "@type": "xsd:integer"
    },
    "last_seen": {
      "@id": "sarnai:last_seen"
    },
    "computed_at": {
      "@id": "sarnai:computed_at",
      "@type": "xsd:string"
    },
    "VerifySchemaRequest": "sarnai:VerifySchemaRequest",
    "expected_schema": {
      "@id": "sarnai:expected_schema"
    },
    "submitted_output": {
      "@id": "sarnai:submitted_output"
    },
    "bounds": {
      "@id": "sarnai:bounds"
    },
    "rules": {
      "@id": "sarnai:rules"
    },
    "VerifySchemaResponse": "sarnai:VerifySchemaResponse",
    "request_hash": {
      "@id": "sarnai:request_hash"
    },
    "errors": {
      "@id": "sarnai:errors",
      "@container": "@list"
    },
    "errors_total": {
      "@id": "sarnai:errors_total",
      "@type": "xsd:integer"
    },
    "errors_omitted": {
      "@id": "sarnai:errors_omitted",
      "@type": "xsd:integer"
    },
    "errors_detail": {
      "@id": "sarnai:errors_detail",
      "@container": "@list"
    },
    "errors_detail_total": {
      "@id": "sarnai:errors_detail_total",
      "@type": "xsd:integer"
    },
    "errors_detail_omitted": {
      "@id": "sarnai:errors_detail_omitted",
      "@type": "xsd:integer"
    },
    "flags": {
      "@id": "sarnai:flags",
      "@container": "@list"
    },
    "flags_total": {
      "@id": "sarnai:flags_total",
      "@type": "xsd:integer"
    },
    "flags_omitted": {
      "@id": "sarnai:flags_omitted",
      "@type": "xsd:integer"
    },
    "hints": {
      "@id": "sarnai:hints",
      "@container": "@list"
    },
    "hints_total": {
      "@id": "sarnai:hints_total",
      "@type": "xsd:integer"
    },
    "hints_omitted": {
      "@id": "sarnai:hints_omitted",
      "@type": "xsd:integer"
    },
    "schema_compliance": {
      "@id": "sarnai:schema_compliance",
      "@type": "@id"
    },
    "integrity_checks": {
      "@id": "sarnai:integrity_checks",
      "@type": "@id"
    },
    "overall": {
      "@id": "sarnai:overall",
      "@type": "@id"
    },
    "VerifySection": "sarnai:VerifySection",
    "public_key_url": {
      "@id": "sarnai:public_key_url",
      "@type": "xsd:string"
    },
    "canonicalization": {
      "@id": "sarnai:canonicalization",
      "@type": "xsd:string"
    },
    "hash_algorithm": {
      "@id": "sarnai:hash_algorithm",
      "@type": "xsd:string"
    },
    "service": {
      "@id": "sarnai:service",
      "@type": "xsd:string"
    },
    "mcp": {
      "@id": "sarnai:mcp",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "sarnai-dev API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects sarnai-dev's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-30) from openapi/board-openapi.json, openapi/verify-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/board-openapi.json",
    "openapi/verify-openapi.json"
  ]
}