lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

public_surface.v1.json (2090B)


      1 {
      2   "suite": "knowledge_public_surface",
      3   "contract_version": "1.0.0",
      4   "vectors": [
      5     {
      6       "id": "knowledge_source_public_surface_valid_001",
      7       "kind": "knowledge.public_surface.valid",
      8       "input": {
      9         "fixture": "knowledge_source_valid"
     10       },
     11       "expected": {
     12         "contract_id": "radroots.knowledge.source.v1",
     13         "operation": "build_validate_decode_expose"
     14       }
     15     },
     16     {
     17       "id": "knowledge_claim_public_surface_valid_002",
     18       "kind": "knowledge.public_surface.valid",
     19       "input": {
     20         "fixture": "knowledge_claim_valid"
     21       },
     22       "expected": {
     23         "contract_id": "radroots.knowledge.claim.v1",
     24         "operation": "build_validate_decode_expose"
     25       }
     26     },
     27     {
     28       "id": "knowledge_review_public_surface_valid_003",
     29       "kind": "knowledge.public_surface.valid",
     30       "input": {
     31         "fixture": "knowledge_review_valid"
     32       },
     33       "expected": {
     34         "contract_id": "radroots.knowledge.review.v1",
     35         "operation": "build_validate_decode_expose"
     36       }
     37     },
     38     {
     39       "id": "knowledge_field_report_public_surface_valid_004",
     40       "kind": "knowledge.public_surface.valid",
     41       "input": {
     42         "fixture": "knowledge_field_report_valid"
     43       },
     44       "expected": {
     45         "contract_id": "radroots.knowledge.field_report.v1",
     46         "operation": "build_validate_decode_expose"
     47       }
     48     },
     49     {
     50       "id": "wiki_article_public_surface_valid_005",
     51       "kind": "knowledge.public_surface.valid",
     52       "input": {
     53         "fixture": "wiki_article_valid"
     54       },
     55       "expected": {
     56         "contract_id": "radroots.wiki.article.v1",
     57         "operation": "build_validate_decode_expose"
     58       }
     59     },
     60     {
     61       "id": "knowledge_claim_sdk_builder_public_surface_valid_006",
     62       "kind": "knowledge.sdk_builder_event.valid",
     63       "input": {
     64         "sdk": "radroots_sdk",
     65         "builder": "RadrootsKnowledgeClaimBuilder"
     66       },
     67       "expected": {
     68         "contract_id": "radroots.knowledge.claim.v1",
     69         "operation": "build_event_validate_decode_expose"
     70       }
     71     }
     72   ]
     73 }