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
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
{
"@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"
]
}