このMCPでできること
Performs exact integer and rational mathematical verification across algebra, geometry, physics, quantum-computing witnesses, robotics, code equivalence, and related domains.
ツール
入力スキーマ
{'type': 'object', 'required': ['source_lang'], 'properties': {'text': {'type': 'string', 'description': 'one source text to render. e.g. Book'}, 'texts': {'type': 'array', 'items': {'type': 'string'}, 'description': 'up to 64 source texts; rendered in order, one line each. e.g. ["Book","Water"]'}, 'source_lang': {'type': 'string', 'description': "ISO 639-1 source language; required, 'auto' refused. e.g. en"}, 'target_lang': {'type': 'string', 'description': "exactly one of target_lang or target_langs (both keys sent, whatever their values, is REFUSED_AMBIGUOUS_TARGET; sent as anything but a string is REFUSED_BAD_TARGET; sent empty is REFUSED_NO_TARGET). ISO 639-1 target language for a single projection. Declared: ar bn de en es fa fr he hi id it ja ko ms nl pl pt ru sw th tr uk ur vi zh. The pairs a cell can actually answer are what its warmed chart reports (healthz translate_chart.languages, the receipt's lattice.languages); a pair outside them is REFUSED_NO_CHART naming the languages served. e.g. es"}, 'target_langs': {'type': 'array', 'items': {'type': 'string'}, 'description': 'exactly one of target_lang or target_langs (both keys sent, whatever their values, is REFUSED_AMBIGUOUS_TARGET; sent as anything but an array of strings is REFUSED_BAD_TARGET; sent empty is REFUSED_NO_TARGET). ONE CALL, ONE STATE: an array of ISO 639-1 codes, or ["*"] for every language the chart serves; the texts\' state is sealed once and returned as one projection per language under `projections`, each carrying the same `state_digest`; status PROJECTED. e.g. ["es","fr"]'}}}
入力スキーマ
{'type': 'object', 'required': ['trajectories', 'horizontal_minima_micro_deg', 'vertical_minima_feet'], 'properties': {'obs_seq': {'type': 'string', 'description': 'decimal string; a sealed AirspaceObservationSeal sequence is ONE INSTANT of sky and carries no time base, so supplying it alone returns NOT_MEASURED_OBSERVATION_SET_HAS_NO_TIME_BASE rather than a fabricated verdict. e.g. 1'}, 'trajectories': {'type': 'array', 'items': {'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'the aircraft or path id, e.g. AAA'}, 'waypoints': {'type': 'array', 'items': {'type': 'object', 'properties': {'alt_feet': {'type': 'string', 'description': 'decimal string, altitude in feet, e.g. 30000'}, 't_seconds': {'type': 'string', 'description': 'decimal string, time in whole seconds, e.g. 600'}, 'lat_micro_deg': {'type': 'string', 'description': 'decimal string, latitude in micro-degrees, e.g. 0'}, 'lon_micro_deg': {'type': 'string', 'description': 'decimal string, longitude in micro-degrees, e.g. -100000'}}}, 'description': 'two or more waypoints strictly advancing in t_seconds, e.g. [{"lat_micro_deg":"0","lon_micro_deg":"-100000","alt_feet":"30000","t_seconds":"0"},{"lat_micro_deg":"0","lon_micro_deg":"100000","alt_feet":"30000","t_seconds":"600"}]'}}}, 'description': 'declared 4D paths: id plus waypoints as decimal strings, strictly advancing in time. e.g. [{"id":"AAA","waypoints":[{"lat_micro_deg":"0","lon_micro_deg":"-100000","alt_feet":"30000","t_seconds":"0"},{"lat_micro_deg":"0","lon_micro_deg":"100000","alt_feet":"30000","t_seconds":"600"}]}]'}, 'lon_scale_den': {'type': 'string', 'description': 'OPTIONAL, denominator of the longitude scale as decimal string. RECOMMENDED: six digits or fewer. Cosine to 1e-6 is far below any error that could change a verdict about aircraft, and a six-digit denominator clears every segment-pair time base up to 8589 seconds; a three-digit one clears any time base at all. The hard ceiling is 1000000000, but the binding limit is per-request: 8589934592 divided by the segment pair time base, which is the least common multiple of the two segment durations. Above it the pair returns NOT_MEASURED_SCALED_TIME_BASE_EXCEEDS_EXACT_RANGE naming the exact denominator ceiling that clears at that time base, so the remedy is read off the refusal rather than found by bisection. Reduce the ratio to lowest terms or round it to fewer digits. e.g. 1000000'}, 'lon_scale_num': {'type': 'string', 'description': 'OPTIONAL exact rational longitude scale, numerator as decimal string. Stands for cos(latitude), which is not rational -- so the caller states the approximation it chose and everything after that choice is exact. The test becomes (dlat*den)^2 + (dlon*num)^2 < (minima*den)^2, entirely in integers; latitude is never scaled. Must satisfy 1 <= num <= den. e.g. 642788'}, 'look_ahead_seconds': {'type': 'string', 'description': 'optional horizon clipped forward from the earliest declared time, decimal string. e.g. 600'}, 'vertical_minima_feet': {'type': 'string', 'description': 'REQUIRED decimal string, no default. e.g. 1000'}, 'reference_lat_micro_deg': {'type': 'string', 'description': 'OPTIONAL decimal string, the latitude the scale was computed for. REQUIRED whenever a scale is declared: all three fields travel together and a partial declaration is refused with REFUSED_INCOMPLETE_LONGITUDE_SCALE rather than silently ignored. WHEN ALL THREE ARE ABSENT the predicate decides in the plain declared micro-degree coordinate plane with no correction, reports longitude_scale NOT_DECLARED on the certificate, and says so -- a coordinate statement is never presented as a ground distance. e.g. 50000000'}, 'horizontal_minima_micro_deg': {'type': 'string', 'description': 'REQUIRED decimal string, no default -- a defaulted separation standard is a verdict about a rule the caller never stated. e.g. 5000'}}}
入力スキーマ
{'type': 'object', 'anyOf': [{'required': ['A']}, {'required': ['Q']}, {'required': ['k']}, {'required': ['q_hex']}], 'required': [], 'properties': {'A': {'type': 'string', 'description': 'presented private face, 64-hex or decimal. e.g. 1'}, 'Q': {'type': 'string', 'description': 'same face as q_hex, old label. e.g. 0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8'}, 'k': {'type': 'string', 'description': 'same face as A, old label. e.g. 1'}, 'q_hex': {'type': 'string', 'description': 'open key, uncompressed 04-prefixed pubkey hex (required). e.g. 0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8'}}}
入力スキーマ
{'type': 'object', 'properties': {'files': {'type': 'array', 'items': {'type': 'object', 'required': ['path', 'content'], 'properties': {'path': {'type': 'string', 'description': 'file path including extension, e.g. left.ll'}, 'content': {'type': 'string', 'description': 'entire file body, not a fragment, e.g. define i32 @f() { ret i32 143 }'}}}, 'description': 'Exactly two whole files when left_file/right_file are not used. The payload IS the files. e.g. [{"path":"left.ll","content":"define i32 @f() { ret i32 143 }"},{"path":"right.ll","content":"define i32 @f() { ret i32 143 }"}]'}, 'left_ir': {'type': 'string', 'description': 'LEGACY fragment of the first implementation. Still accepted and lifted into a whole file with a defaulted path; prefer left_file. e.g. define i32 @f() { ret i32 143 }'}, 'right_ir': {'type': 'string', 'description': 'LEGACY fragment of the second implementation. Still accepted and lifted into a whole file with a defaulted path; prefer right_file. e.g. define i32 @f() { ret i32 143 }'}, 'left_file': {'type': 'object', 'required': ['path', 'content'], 'properties': {'path': {'type': 'string', 'description': 'file path including extension. e.g. left.ll'}, 'content': {'type': 'string', 'description': 'entire file body, not a fragment. e.g. define i32 @f() { ret i32 143 }'}}, 'description': 'Whole source file of the first implementation. The payload IS the file. e.g. {"path":"left.ll","content":"define i32 @f() { ret i32 143 }"}'}, 'right_file': {'type': 'object', 'required': ['path', 'content'], 'properties': {'path': {'type': 'string', 'description': 'file path including extension. e.g. right.ll'}, 'content': {'type': 'string', 'description': 'entire file body, not a fragment. e.g. define i32 @f() { ret i32 143 }'}}, 'description': 'Whole source file of the second implementation. The payload IS the file. e.g. {"path":"right.ll","content":"define i32 @f() { ret i32 143 }"}'}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'string', 'description': 'decimal string, rows up to 8192; JSON numbers still admitted. e.g. 64'}, 'at_seq': {'type': 'string', 'description': 'decimal string, caller-pinned stream position; same value = same bytes. e.g. 1'}, 'sector': {'type': 'string', 'description': "hex sector prefix: the four hex digits of the top 16 bits of a bond's Morton key, e.g. 0a3f"}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'string', 'description': 'decimal string, window size up to 8192. e.g. 256'}, 'at_seq': {'type': 'string', 'description': 'decimal string, caller-pinned stream position; same value = same bytes. e.g. 1'}, 'source': {'type': 'string', 'description': 'optional lane filter: LLM_WEIGHTS, LLVM_IR, LLVM_IR_I64, AUDIO_SPEECH. e.g. LLVM_IR'}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'cursor_sample': {'type': 'string', 'description': 'decimal string, cursors to decode, up to 1024; the bound is stated in the reply. e.g. 256'}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'h': {'type': 'string', 'description': 'decimal string. e.g. 128'}, 'n': {'type': 'string', 'description': 'decimal string. e.g. 16'}, 't': {'type': 'string', 'description': 'decimal string. e.g. 0'}, 'w': {'type': 'string', 'description': 'decimal string. e.g. 128'}, 'kind': {'type': 'string', 'description': 'the language-game context kind: atc, proteins or materials, e.g. atc'}, 'seed': {'type': 'string', 'description': 'decimal string; JSON numbers still admitted. e.g. 7'}, 'span_scale_q16': {'type': 'string', 'description': 'decimal string, framing to grade; 65536 = unity. e.g. 65536'}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'config': {'type': 'string', 'description': 'computational bits s0,s1,... each 0 or 1, one per site, e.g. 0,1'}, 'constraints': {'type': 'string', 'description': 'ZZ terms i,j,jnum,jden;... e.g. 0,1,1,1 (sites 0 and 1, coupling 1/1)'}, 'jordanBondExclusions': {'type': 'string', 'description': 'alias of constraints. e.g. 0,1,1,1'}}}
入力スキーマ
{'type': 'object', 'required': ['brief', 'artifact'], 'properties': {'brief': {'type': 'string', 'description': 'The complete ARTIFACT INGESTION BRIEF: four sections ([LANGUAGE GAME DEFINITION], [STRUCTURAL GOAL], [PAYLOAD SHAPE], [WASM MEMBRANE INTEGRATION]) with every field filled. The blank template is refused as REFUSED_UNFILLED_PLACEHOLDER. e.g. the served template https://affine.earth/language-game/court-client.brief.txt with every field filled'}, 'artifact': {'type': 'string', 'description': "The source the agent generated to satisfy the brief. Generation is the caller's half; the crucible compiles, evaluates and seals. e.g. the source text of one file, or the base64 of a compiled wasm module such as AGFzbQEAAAABBQFgAAF/ (which reaches rung 7)"}, 'target_architecture': {'enum': ['Swift 6.4 ~Copyable', 'AArch64 SIMD Assembler', 'ESP32 Xtensa Bare-Metal', 'Rust no_std wasm32'], 'type': 'string', 'description': "OPTIONAL and redundant: the brief's [PAYLOAD SHAPE] is the single home for this value. Supplied only for callers using the original schema; a value that contradicts the brief is REFUSED_ARCHITECTURE_CONFLICT rather than silently overriding it. e.g. Rust no_std wasm32 - the enum member that equals the served template's 'Target Architecture:' line verbatim; 'wasm32' alone is REFUSED_ARCHITECTURE_CONFLICT. Omit the field to let the brief carry it"}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'matrix': {'type': 'string', 'description': 'rows | cells , integer entries. e.g. 1,1,1|1,1,1|1,1,1'}}}
入力スキーマ
{'type': 'object', 'required': ['entity_id', 'intent', 'client_signature'], 'properties': {'intent': {'type': 'string', 'description': 'the transition verb, one of the enum values, e.g. INGEST'}, 'economics': {'type': 'object', 'description': 'Optional I_PF economics object: executor hash + impact matrix (Rational weights), keys executor_btc_address_hash and context_class, e.g. {"executor_btc_address_hash":"0123456789abcdef0123456789abcdef","context_class":"default"}'}, 'entity_id': {'type': 'string', 'description': 'wallet_geo entityID hex. e.g. 0123456789abcdef0123456789abcdef'}, 'bond_status': {'type': 'string', 'description': 'the bond state the caller reports for itself, recorded with the turn; e.g. BONDED. Omitted -> UNKNOWN'}, 'c4_constraints': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Rational lanes as num/den strings. e.g. ["1/1","0/1","2/3","1/4"]'}, 's4_coordinates': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Rational lanes as num/den strings. e.g. ["1/2","3/4","0/1","5/1"]'}, 'user_vqbit_hash': {'type': 'string', 'description': 'Exactly 32 lowercase hex, or OMIT it and the cell derives sha256(entity_id|scf_hex)[0:16]. A stated value that is not 32 hex is REFUSED rather than replaced - the cell will not verify your signature against an identity you did not state. e.g. 0123456789abcdef0123456789abcdef'}, 'client_signature': {'type': 'string', 'description': 'sha256(INTENT|scf_hex|user_vqbit_hash|genesis_epoch) first 16 bytes as 32 lowercase hex; or the game seal sha256(INTENT|scf_hex|user_vqbit_hash); or an ML-DSA-87 IDENTITY_BIND package. scf_hex is NOT an input and is NOT a sha256: the cell derives it with SpatialChordalFingerprint (15 integer lattice ratios folded FNV-1a-128) over the NORMALISED lanes. Mirror that algorithm to sign on the first call - /language-game/scf.js is the reference port - or send any 32-hex signature once and re-sign over the scf_hex the refusal returns. genesis_epoch is 2026-01-27T00:00:00Z. e.g. 0123456789abcdef0123456789abcdef'}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'A': {'type': 'string', 'description': 'first lattice for kind=jordan or lattice: x0,x1,x2,x3,x4,x5,x6,x7|z as decimal strings, e.g. 1,2,3,4,5,6,7,8|0'}, 'B': {'type': 'string', 'description': 'second lattice, same shape as A, e.g. 1,1,1,1,1,1,1,1|0'}, 'K': {'type': 'string', 'description': 'the lock (kernel) lattice for a Jordan shear, same shape as A. e.g. 3,-2,5,1,7,1,4,2|1'}, 'op': {'type': 'string', 'description': 'lattice operation for kind=lattice, e.g. add; lattice_op with an empty op lists them'}, 'kind': {'type': 'string', 'description': 'affine_key|jordan|lattice|qc_*|qma_*|math_court domain. e.g. qc_shor'}, 'q_hex': {'type': 'string', 'description': 'alias of object for affine_key. e.g. 0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8'}, 'object': {'type': 'string', 'description': 'puzzle object; Affine key hex for affine_key. e.g. 0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8'}, 'source': {'type': 'string', 'description': 'attribution for a math_court domain kind (who or what posted it), e.g. steward; absence is refused there'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'h': {'type': 'string', 'description': 'decimal string. e.g. 128'}, 'n': {'type': 'string', 'description': 'decimal string, population. e.g. 16'}, 't': {'type': 'string', 'description': 'decimal string, step index. e.g. 0'}, 'w': {'type': 'string', 'description': 'decimal string. e.g. 128'}, 'kind': {'type': 'string', 'description': 'the language-game context kind: atc, proteins or materials, e.g. proteins'}, 'seed': {'type': 'string', 'description': 'decimal string; JSON numbers still admitted. e.g. 7'}, 'at_seq': {'type': 'string', 'description': 'decimal string, pinned corpus epoch. e.g. 1'}, 'target': {'type': 'string', 'description': 'decimal string, refine until score >= this (0-1000, default 950). e.g. 950'}, 'max_iter': {'type': 'string', 'description': 'decimal string, iteration cap, default 10. e.g. 10'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'A': {'type': 'string', 'description': 'first lattice: x0,x1,x2,x3,x4,x5,x6,x7|z, decimal strings, negatives allowed. e.g. 1,1,1,1,1,1,1,1|1'}, 'B': {'type': 'string', 'description': 'second lattice for shear, add, sub, mul, distance, locking_distance; same shape as A. e.g. 1,1,1,1,1,1,1,1|1'}, 'K': {'type': 'string', 'description': 'the distance (kernel) lattice for shear; same shape as A. e.g. 3,-2,5,1,7,1,4,2|1'}, 'op': {'enum': ['verify', 'shear', 'add', 'sub', 'mul', 'distance', 'locking_distance', 'lane_mask', 'park', 'permute_p1', 'permute_p2', 'is_zero'], 'type': 'string', 'description': 'the operation; empty lists the ops'}, 'mask': {'type': 'string', 'description': 'park only: decimal 0-255 homology mask. e.g. 255'}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'A': {'type': 'string', 'description': 'the presented private face as decimal or 64-hex, e.g. 1. Read by qc_affine_key/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'M': {'type': 'string', 'description': 'the number of marked entries out of N, e.g. 1. Read by qc_ampest/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'N': {'type': 'string', 'description': 'the modulus N of the period or Shor witness (qc_period, qc_shor: 15) or the search size (qc_ampest: 4), e.g. 15. Read by qc_ampest/researcher, qc_period/researcher, qc_shor/researcher, qc_shor_twin/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'Q': {'type': 'string', 'description': 'the presented public point, same shape as q_hex, e.g. 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798. Read by qc_affine_key/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'a': {'type': 'string', 'description': 'the base a of the period claim, coprime to N, e.g. 7. Read by qc_period/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'b': {'type': 'string', 'description': 'the right-hand side of the linear system as num/den rationals, comma-separated, e.g. 3/1,5/1. Read by qc_hhl/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'd': {'type': 'string', 'description': 'the dynamo denominator of the half-step ratio, e.g. 2. Read by dynamo/researcher, dynamo/steward, dynamo/theorist; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'k': {'type': 'string', 'description': 'the phase index k (qc_qft, qc_kickback, qc_qpe) or the private scalar of the pair (qc_pair, qc_affine_key), e.g. 1. Read by qc_affine_key/researcher, qc_kickback/researcher, qc_pair/researcher, qc_qft/researcher, qc_qpe/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'm': {'type': 'string', 'description': 'the register width m in qubits, e.g. 2. Read by qc_kickback/researcher, qc_qpe/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'n': {'type': 'string', 'description': 'the qubit count n (qc_qft), the particle count (qma_nrep) or the dynamo numerator, e.g. 4. Read by dynamo/researcher, dynamo/steward, dynamo/theorist, qc_qft/researcher, qma_nrep/researcher, qma_nrep/steward; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'q': {'type': 'string', 'description': 'the claimed Eisenstein q of the word (qc_topo) or the dynamo q, e.g. 0. Read by dynamo/researcher, dynamo/steward, dynamo/theorist, qc_topo/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'r': {'type': 'string', 'description': 'the claimed period r (qc_period) or the Eisenstein r (qc_topo, dynamo), e.g. 4. Read by dynamo/researcher, dynamo/steward, dynamo/theorist, qc_period/researcher, qc_topo/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'x': {'type': 'string', 'description': 'the first input bit string (qc_simon: 00) or the solution vector as num/den rationals (qc_hhl: 3/1,5/1), e.g. 00. Read by qc_hhl/researcher, qc_simon/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'y': {'type': 'string', 'description': 'the second input bit string; x XOR y must equal mask, e.g. 11. Read by qc_simon/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'ab': {'type': 'string', 'description': 'the two measured Bell bits, e.g. 00. Read by qc_bell/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'fx': {'type': 'string', 'description': 'the presented f(x), decimal or bit string, e.g. 0. Read by qc_simon/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'fy': {'type': 'string', 'description': 'the presented f(y); must equal fx, e.g. 0. Read by qc_simon/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'hz': {'type': 'string', 'description': 'the claimed frequency in whole hertz, > 0, e.g. 440. Read by rife/researcher, rife/steward; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'nm': {'type': 'string', 'description': 'the claimed wavelength in whole nanometres, > 0, e.g. 750. Read by rife/researcher, rife/steward; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'bob': {'type': 'string', 'description': "Bob's two bits after the corrections, e.g. 01. Read by qc_teleport/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail."}, 'cid': {'type': 'string', 'description': 'PubChem CID of the compound, e.g. 2244. Read by chemistry/chemist, chemistry/steward, complex/chemist, complex/researcher, complex/steward; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'cod': {'type': 'string', 'description': 'Crystallography Open Database id, e.g. 1011097. Read by material/crystallographer, material/steward; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'den': {'type': 'string', 'description': 'denominator of the first rational, > 0, e.g. 1. Read by cs/compiler; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'end': {'type': 'string', 'description': 'the claimed ending vertex, 0 or 1, e.g. 0. Read by qc_walk/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'hba': {'type': 'string', 'description': 'hydrogen-bond acceptors, >= 0, e.g. 4. Read by chemistry/chemist, complex/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'hbd': {'type': 'string', 'description': 'hydrogen-bond donors, >= 0, e.g. 1. Read by chemistry/chemist, complex/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'icd': {'type': 'string', 'description': 'ICD-10 code, e.g. E11. Read by disease/clinician, disease/registrar, disease/steward; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'num': {'type': 'string', 'description': 'numerator of the first rational, e.g. 143. Read by cs/compiler; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'bits': {'type': 'string', 'description': 'the two classical bits sent over one entangled qubit, e.g. 11. Read by qc_superdense/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'den2': {'type': 'string', 'description': 'denominator of the second rational, > 0, e.g. 3.'}, 'doid': {'type': 'string', 'description': 'Disease Ontology id, e.g. DOID:9352. Read by disease/clinician, disease/registrar, disease/steward; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'lots': {'type': 'string', 'description': 'position size in whole lots, e.g. 3. Read by finance/auditor, finance/clearing, finance/trader; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'mask': {'type': 'string', 'description': "Simon's hidden mask as a bit string, e.g. 11. Read by qc_simon/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail."}, 'mc_x': {'type': 'string', 'description': 'minecraft position X as a 16-digit hex IEEE-754 double bit pattern, e.g. 4021000000000000 for 8.5. The eight bytes the game sent, not a re-encoded decimal.'}, 'mc_y': {'type': 'string', 'description': 'minecraft position Y as a 16-digit hex IEEE-754 double bit pattern, the eight bytes the game sent (see mc_x), e.g. 4050000000000000 for 64.0.'}, 'mc_z': {'type': 'string', 'description': 'minecraft position Z as a 16-digit hex double bit pattern (see mc_x), e.g. 4021000000000000 for 8.5.'}, 'num2': {'type': 'string', 'description': 'numerator of the second rational; the court seals a/b + c/d = (ad+bc)/bd exactly, e.g. 1.'}, 'rho2': {'type': 'string', 'description': 'qma_nrep: 2x2 rational 2-RDM, rows by |, entries num/den, e.g. 1/2,0/1|0/1,1/2'}, 'role': {'type': 'string', 'description': 'the role on that domain, from the catalog; the role names which may_ingest fields the court reads, e.g. gnss (with domain eclipse).'}, 'term': {'type': 'string', 'description': 'the coupling term named; declared by biosphere/coupling, not read by the verdict today (biosphere grades scenario), e.g. residence_time. Read by biosphere/coupling; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'word': {'type': 'string', 'description': 'the group word the Connes court grades, from its corpus, e.g. Z2_a2b. Read by algebra/phenomenologist, algebra/qft_theorist, qc_topo/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'year': {'type': 'string', 'description': 'calendar year of the ledger row; declared by biosphere/mass_ledger and biosphere/ozone_column, not read by the verdict today (biosphere grades scenario), e.g. 2025. Read by biosphere/mass_ledger, biosphere/ozone_column; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'alice': {'type': 'string', 'description': "Alice's two measurement bits, e.g. 01. Read by qc_teleport/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail."}, 'class': {'type': 'string', 'description': 'the claimed class: constant or balanced for qc_dj, the Bell class bits for qc_bell, e.g. constant. Read by qc_bell/researcher, qc_dj/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'clock': {'type': 'string', 'description': 'the clock tick the table row is read at, e.g. 1. Read by health/regulator, health/trialist, physics/detector, physics/experimentalist, physics/theorist; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'count': {'type': 'string', 'description': 'the claimed number of marked entries (1s in the oracle), e.g. 1. Read by qc_count/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'die_a': {'type': 'array', 'items': {'type': 'string'}, 'description': 'the 60 faces of die A as an array of decimal strings (the court reads an integer list; a comma string is refused), e.g. ["1","10","19","20","21","22","39","40"].'}, 'die_b': {'type': 'array', 'items': {'type': 'string'}, 'description': 'die B faces, array of decimal strings, e.g. ["2","9","18","23","24","25","38","43"].'}, 'die_c': {'type': 'array', 'items': {'type': 'string'}, 'description': 'die C faces, array of decimal strings, e.g. ["3","8","17","26","27","28","37","44"].'}, 'die_d': {'type': 'array', 'items': {'type': 'string'}, 'description': 'die D faces, array of decimal strings, e.g. ["4","7","16","29","30","31","36","45"].'}, 'die_e': {'type': 'array', 'items': {'type': 'string'}, 'description': 'die E faces, array of decimal strings, e.g. ["5","6","15","32","33","34","35","46"].'}, 'edges': {'type': 'string', 'description': 'couplings as i,j,J;... integers, e.g. 0,1,1;1,2,1;2,0,1.'}, 'grade': {'type': 'string', 'description': 'declared by biosphere/coupling in the catalog; carried with the ingest and not read by the biosphere verdict today (biosphere grades scenario), e.g. MEASURED. Read by biosphere/coupling; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'lag_s': {'type': 'string', 'description': 'lag in whole seconds, e.g. 600. Read by eclipse/gnss, eclipse/ionosonde; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'mc_op': {'type': 'string', 'description': "minecraft court operation: 'project' (ingest one position onto the exact lattice), 'adjudicate' (rule on a gameplay claim named by mc_claim) or 'sweep' (a projectile from mc_x/y/z to mc_to_x/y/z against the wall at mc_wall_x/y/z). Defaults to project. e.g. adjudicate"}, 'mp_id': {'type': 'string', 'description': 'Materials Project id, mp-##### from the authored fixture, e.g. mp-149. Read by material/crystallographer, material/steward; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'phase': {'type': 'string', 'description': 'the claimed eigenphase as num/den, e.g. 1/4. Read by qc_kickback/researcher, qc_qpe/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'q_bin': {'type': 'string', 'description': 'the momentum-transfer bin index, e.g. 1. Read by qcd/jet_analyst, qcd/phenomenologist; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'q_hex': {'type': 'string', 'description': 'a secp256k1 public point as 130-hex uncompressed (04...) or 66-hex compressed, e.g. 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798.'}, 'spins': {'type': 'string', 'description': 'discrete spins +1,-1,... one per site, e.g. 1,-1,1.'}, 'start': {'type': 'string', 'description': 'the starting vertex, 0 or 1, e.g. 0. Read by qc_walk/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'steps': {'type': 'string', 'description': 'the number of walk steps, >= 0, e.g. 2. Read by qc_walk/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'table': {'type': 'string', 'description': 'the truth table of f as a bit string, e.g. 00. Read by qc_dj/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'tau_s': {'type': 'string', 'description': 'elimination time constant in whole seconds; declared by health/clinician, not read by the health verdict today (health grades mass_milli, vol_milli, arm_counts), e.g. 3600. Read by health/clinician; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'ticks': {'type': 'string', 'description': 'price move in whole ticks; PnL = lots * ticks exact in Z, e.g. 5. Read by finance/auditor, finance/clearing, finance/trader; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'track': {'type': 'string', 'description': 'the track index of the table row, e.g. 1. Read by physics/detector, physics/experimentalist, physics/theorist; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'config': {'type': 'string', 'description': 'computational bits s0,s1,... each 0 or 1, e.g. 0,1.'}, 'domain': {'type': 'string', 'description': 'the court to sit, named in the catalog: geometry, chance, algebra, physics, qcd, health, finance, cs, fluids, eclipse, eht, seismic, disease, chemistry, material, pdb, gofirst, complex, rife, dynamo, biosphere, minecraft, qma_*, qc_*, affine_key and the others the catalog lists. Send an empty domain to receive the catalog itself - its domain_count is the count, its domains array names every court with every role and its may_ingest fields; read the count from there, never from this text. e.g. minecraft'}, 'factor': {'type': 'string', 'description': 'the non-trivial factor the witness names, e.g. 3. Read by qc_shor/researcher, qc_shor_twin/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'hidden': {'type': 'string', 'description': 'the hidden bit string s the oracle computes s.x against, e.g. 101. Read by qc_bv/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'marked': {'type': 'string', 'description': 'the 0-based INDEX of the unique marked entry, not a count, e.g. 3.'}, 'matrix': {'type': 'string', 'description': 'qma_permanent / qc_hhl: rows separated by |, entries by comma, e.g. 1,1,1|1,1,1|1,1,1 (n <= 3 for the permanent)'}, 'object': {'type': 'string', 'description': 'alias of q_hex for affine_key: the public point as 130-hex uncompressed, e.g. 0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8. Read by affine_key/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'oracle': {'type': 'string', 'description': 'a 0/1 string of length 2..8; the marked entries are the 1s, e.g. 0001.'}, 'pdb_id': {'type': 'string', 'description': 'the four-character PDB entry id, e.g. 4HHB. Read by complex/chemist, complex/researcher, complex/steward, pdb/crystallographer, pdb/researcher, pdb/steward; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'phases': {'type': 'string', 'description': 'the n QFT phases as num/den, comma-separated, e.g. 0/4,1/4,2/4,3/4. Read by qc_qft/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'phi_in': {'type': 'string', 'description': 'inflow flux as a whole number, e.g. 8. Read by fluids/certifier, fluids/cfd_vendor, fluids/designer; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'rounds': {'type': 'string', 'description': 'the number of QPR rounds, e.g. 8. Read by chance/compiler, chance/consensus, chance/quantum_info; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'source': {'type': 'string', 'description': 'attribution for the ingest (who or what posted it); absence is refused, e.g. court-client.'}, 'answers': {'type': 'string', 'description': "the oracle's answer to each query, in query order (bits, ';'-separated like queries), e.g. 101. Read by qc_bv/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail."}, 'decoded': {'type': 'string', 'description': 'the two bits Bob decoded, e.g. 11. Read by qc_superdense/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'halfPow': {'type': 'string', 'description': 'a^(r/2) mod N, the half power of the witness, e.g. 4. Read by qc_shor/researcher, qc_shor_twin/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'mc_tick': {'type': 'string', 'description': 'the server tick this context describes, an integer the caller supplies: the law never reads a clock, so a run can be replayed, e.g. 20.'}, 'mc_to_x': {'type': 'string', 'description': 'minecraft target X as a hex double bit pattern, for adjudicate and sweep, e.g. 4022000000000000 for 9.0.'}, 'mc_to_y': {'type': 'string', 'description': 'minecraft target Y as a hex double bit pattern, for adjudicate and sweep, e.g. 4050000000000000 for 64.0.'}, 'mc_to_z': {'type': 'string', 'description': 'minecraft target Z as a hex double bit pattern, for adjudicate and sweep, e.g. 4021000000000000 for 8.5.'}, 'pearson': {'type': 'string', 'description': 'the Pearson symbol that travels with space_group, e.g. cF8. Read by material/crystallographer; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'phi_out': {'type': 'string', 'description': 'outflow flux as a whole number; the residual phi_in - phi_out is graded, e.g. 8. Read by fluids/certifier, fluids/cfd_vendor, fluids/designer; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'queries': {'type': 'string', 'description': "the query bit strings, ';'-separated (a comma-separated list is REFUSED_SHAPE), e.g. 100;010;001. Read by qc_bv/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail."}, 'snr_ppt': {'type': 'string', 'description': 'signal-to-noise in parts per thousand, e.g. 20000. Read by seismic/station, seismic/treaty; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'station': {'type': 'string', 'description': 'ozone station code; declared by biosphere/ozone_column, not read by the verdict today (biosphere grades scenario), e.g. BLD. Read by biosphere/ozone_column; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'cited_id': {'type': 'string', 'description': 'the citation id the court matches against its authored fixture: meyer-2023-5d60 (gofirst), iso16-a440 (rife), z2-a2b-half-step (dynamo), e.g. iso16-a440. Read by dynamo/researcher, dynamo/steward, dynamo/theorist, gofirst/combinatorist, gofirst/steward, rife/researcher, rife/steward; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'cofactor': {'type': 'string', 'description': 'the cofactor N/factor of the witness, e.g. 5. Read by qc_shor/researcher, qc_shor_twin/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'dilation': {'type': 'string', 'description': 'the Ehrhart dilation factor t of the polytope, e.g. 12. Read by geometry/cad_engineer, geometry/digital_twin, geometry/regulator; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'fraction': {'type': 'string', 'description': 'the claimed amplitude fraction M/N as num/den, e.g. 1/4. Read by qc_ampest/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'inchikey': {'type': 'string', 'description': 'the InChIKey of the compound (27 characters, two hyphens), e.g. BSYNRYMUTXBXSQ-UHFFFAOYSA-N. Read by chemistry/chemist, chemistry/steward, complex/chemist, complex/researcher, complex/steward; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'mc_att_x': {'type': 'string', 'description': "knocked_toward: the attacker's X as a 16-digit hex IEEE-754 double bit pattern (see mc_x), e.g. 4000000000000000 for 2.0"}, 'mc_att_y': {'type': 'string', 'description': "knocked_toward: the attacker's Y as a hex double bit pattern, e.g. 4050000000000000 for 64.0."}, 'mc_att_z': {'type': 'string', 'description': "knocked_toward: the attacker's Z as a hex double bit pattern, e.g. 4021000000000000 for 8.5."}, 'mc_claim': {'type': 'string', 'description': 'minecraft gameplay claim to adjudicate (mc_op=adjudicate), one of the eight verbs a player uses: reaches, moved_within, stands_on, fits_through, fall_damage, knocked_toward, can_place, can_see. e.g. stands_on. Each verb names its own fields in its refusal: reaches/moved_within read mc_x/y/z, mc_to_x/y/z and a budget; stands_on, can_place and can_see read mc_block_x/y/z; fits_through reads mc_gap_w/h/d_units; fall_damage reads mc_x/y/z, mc_to_x/y/z and mc_health_points; knocked_toward reads mc_att_x/y/z and mc_toward_x/y/z'}, 'operator': {'type': 'string', 'description': 'the fleet operator named in the ledger; declared by biosphere/mass_ledger, not read by the verdict today (biosphere grades scenario), e.g. operator_a. Read by biosphere/mass_ledger; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'origin_s': {'type': 'string', 'description': 'declared by fluids/operator in the catalog; carried with the ingest and not read by the fluids verdict today (fluids grades phi_in and phi_out), e.g. 0. Read by fluids/operator; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'perm_den': {'type': 'string', 'description': 'denominator of the claimed fair-permutation probability, e.g. 120. Read by gofirst/combinatorist, gofirst/steward; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'perm_num': {'type': 'string', 'description': 'numerator of the claimed fair-permutation probability, e.g. 1. Read by gofirst/combinatorist, gofirst/steward; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'scenario': {'type': 'string', 'description': 'biosphere/regulator joint ledger, one of measured_2025 | authorised_19408 | gen3_filed_100000 | orbital_data_centres, e.g. measured_2025.'}, 'travel_s': {'type': 'string', 'description': 'measured P-wave travel time in whole seconds, e.g. 53. Read by seismic/station, seismic/treaty; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'vertices': {'type': 'string', 'description': 'vertex count of the polytope; declared by geometry/cad_engineer, not read by the Ehrhart verdict today (geometry grades polytope_id and dilation), e.g. 4. Read by geometry/cad_engineer; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'cited_url': {'type': 'string', 'description': 'the source URL of the citation, echoed with the verdict, e.g. https://en.wikipedia.org/wiki/A440_(pitch_standard). Read by dynamo/researcher, rife/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'label_int': {'type': 'string', 'description': 'integer class label; declared by cs/ml_engineer, not read by the cs verdict today (cs grades num, den, num2, den2), e.g. 1. Read by cs/ml_engineer; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'mc_budget': {'type': 'string', 'description': "reach budget by name: 'survival' (4.5 blocks, exactly 19327352832 units) or 'creative' (6 blocks), e.g. survival."}, 'mc_wall_x': {'type': 'string', 'description': 'sweep: block X of the wall the projectile is tested against, integer as a decimal string, e.g. 3'}, 'mc_wall_y': {'type': 'string', 'description': 'sweep: block Y of the wall (optional; the wall spans the flight otherwise), e.g. 0'}, 'mc_wall_z': {'type': 'string', 'description': 'sweep: block Z of the wall (optional), e.g. 0'}, 'n_players': {'type': 'string', 'description': 'number of players the Go First dice set is claimed fair for, e.g. 5. Read by gofirst/combinatorist; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'num_atoms': {'type': 'string', 'description': 'atoms in the cell, > 0 when present, e.g. 2. Read by material/crystallographer; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'pn_pred_s': {'type': 'string', 'description': 'predicted P-wave travel time in whole seconds, e.g. 53. Read by seismic/treaty; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'ratio_ppt': {'type': 'string', 'description': 'short/long flux ratio in parts per thousand, e.g. 5000. Read by eht/detector, eht/experimentalist; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'score_den': {'type': 'string', 'description': 'denominator of the claimed score; declared by cs/ml_engineer, not read by the cs verdict today, e.g. 10. Read by cs/ml_engineer; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'score_num': {'type': 'string', 'description': 'numerator of the claimed score; declared by cs/ml_engineer, not read by the cs verdict today, e.g. 9. Read by cs/ml_engineer; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'vol_milli': {'type': 'string', 'description': 'dose volume in millilitres, > 0, e.g. 20000. Read by health/clinician, health/pharmacist; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'arm_counts': {'type': 'array', 'items': {'type': 'string'}, 'description': 'health/trialist,regulator and the health grader: per-arm assay counts as an array of decimal strings, e.g. ["30","30"]'}, 'convention': {'type': 'string', 'description': 'declared by biosphere/radiative in the catalog; carried with the ingest and not read by the biosphere verdict today (measured 2026-09-29: biosphere grades scenario), e.g. positive_downward. Read by biosphere/radiative; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'dilation_t': {'type': 'string', 'description': 'the QCD dilation parameter t (small t is freedom), e.g. 1. Read by qcd/phenomenologist; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'dry_mass_g': {'type': 'string', 'description': 'reentry dry mass in grams; declared by biosphere/mass_ledger, not read by the verdict today (biosphere grades scenario), e.g. 461213000. Read by biosphere/mass_ledger; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'iterations': {'type': 'string', 'description': 'the presented Grover iterate count, e.g. 1. Read by qc_ampamp/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'jet_counts': {'type': 'string', 'description': 'jet multiplicity counts, comma-separated integers, e.g. 3,4,5. Read by qcd/jet_analyst; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'loss_ticks': {'type': 'string', 'description': 'loss in whole ticks; declared by finance/risk and finance/auditor, not read by the finance verdict today (finance grades lots and ticks), e.g. 5. Read by finance/auditor, finance/risk; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'mass_milli': {'type': 'string', 'description': 'dose mass in milligrams, e.g. 19000. Read by health/clinician, health/pharmacist; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'mc_block_x': {'type': 'string', 'description': 'block coordinate X of the block a claim is about (stands_on: the block underfoot; can_place: the target block; can_see: the blocking obstacle), integer as a decimal string, e.g. 0'}, 'mc_block_y': {'type': 'string', 'description': 'block coordinate Y, see mc_block_x, e.g. 0'}, 'mc_block_z': {'type': 'string', 'description': 'block coordinate Z, see mc_block_x, e.g. 0'}, 'arrival_min': {'type': 'string', 'description': 'declared by fluids/operator in the catalog; carried with the ingest and not read by the fluids verdict today (measured 2026-09-29: fluids grades phi_in and phi_out), e.g. 42. Read by fluids/operator; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'constraints': {'type': 'string', 'description': 'ZZ terms as i,j,jnum,jden;... decimal strings, e.g. 0,1,1,1.'}, 'corrections': {'type': 'string', 'description': 'the Pauli corrections Bob applies, two bits, e.g. 00. Read by qc_teleport/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'deci_dobson': {'type': 'string', 'description': 'total column ozone in deci-Dobson units; declared by biosphere/ozone_column, not read by the verdict today (biosphere grades scenario), e.g. 3000. Read by biosphere/ozone_column; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'face_counts': {'type': 'array', 'items': {'type': 'string'}, 'description': 'faces per die as an array of decimal strings; the cited Meyer 2023 5d60 tuple, e.g. ["60","60","60","60","60"].'}, 'mc_centre_x': {'type': 'string', 'description': 'block X at the centre of the enveloped context, e.g. 8.'}, 'mc_centre_y': {'type': 'string', 'description': 'block Y at the centre of the enveloped context, e.g. 64.'}, 'mc_centre_z': {'type': 'string', 'description': 'block Z at the centre of the enveloped context, e.g. 8.'}, 'mc_toward_x': {'type': 'string', 'description': 'knocked_toward: X of the point of interest the knockback is judged against, hex double bit pattern, e.g. 4014000000000000 for 5.0'}, 'mc_toward_y': {'type': 'string', 'description': 'knocked_toward: Y of the point of interest as a hex double bit pattern, e.g. 4050000000000000 for 64.0.'}, 'mc_toward_z': {'type': 'string', 'description': 'knocked_toward: Z of the point of interest as a hex double bit pattern, e.g. 4021000000000000 for 8.5.'}, 'polytope_id': {'type': 'string', 'description': 'the named polytope the Ehrhart count is taken over, e.g. unit_square. Read by geometry/cad_engineer, geometry/digital_twin, geometry/regulator; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'space_group': {'type': 'string', 'description': 'the space-group number, an integer in 1...230, travelling with a Pearson token, e.g. 227. Read by material/crystallographer, material/steward; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'presentation': {'type': 'string', 'description': 'a group presentation token; declared by algebra roles, not read by the Connes verdict today (algebra grades word), e.g. a2b. Read by algebra/phenomenologist, algebra/qft_theorist; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'residual_int': {'type': 'string', 'description': 'the integer residual a CFD vendor reports; declared by fluids/cfd_vendor, not read by the fluids verdict today (fluids grades phi_in and phi_out), e.g. 0. Read by fluids/cfd_vendor; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'table_counts': {'type': 'string', 'description': 'table row counts, comma-separated integers, e.g. 3,4,5. Read by physics/detector, physics/experimentalist; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'arc_order_ppt': {'type': 'string', 'description': 'arc-order statistic in parts per thousand, e.g. 800. Read by eht/experimentalist, eht/theorist; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'depletion_ppm': {'type': 'string', 'description': 'electron-content depletion in parts per million, e.g. 300000. Read by eclipse/gnss, eclipse/ionosonde, eclipse/steward; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'null_conc_ppt': {'type': 'string', 'description': 'null-closure concentration in parts per thousand, e.g. 100. Read by eht/experimentalist, eht/theorist; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'color_isolated': {'type': 'string', 'description': '1 if a colour row is isolated (illegal), 0 otherwise, e.g. 0. Read by qcd/jet_analyst; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'mc_gap_d_units': {'type': 'string', 'description': 'fits_through: depth of the gap in lattice units, e.g. 4294967296'}, 'mc_gap_h_units': {'type': 'string', 'description': 'fits_through: height of the gap in lattice units, e.g. 8589934592 for two blocks'}, 'mc_gap_w_units': {'type': 'string', 'description': 'fits_through: width of the gap in exact lattice units (2^32 = 4294967296 units per block), e.g. 4294967296 for one block'}, 'milli_w_per_m2': {'type': 'string', 'description': 'radiative forcing in milliwatts per square metre; declared by biosphere/radiative, not read by the verdict today (biosphere grades scenario), e.g. 41. Read by biosphere/radiative; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'confinement_ppm': {'type': 'string', 'description': 'ionospheric confinement in parts per million, e.g. 60000. Read by eclipse/gnss; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'long_median_ujy': {'type': 'string', 'description': 'long-baseline median flux in micro-jansky, e.g. 400000. Read by eht/detector, eht/experimentalist; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'mc_budget_units': {'type': 'string', 'description': 'reach or movement budget in exact lattice units (2^32 per block), when not using mc_budget by name, e.g. 19327352832.'}, 'obscuration_ppm': {'type': 'string', 'description': 'solar obscuration in parts per million, e.g. 900000. Read by eclipse/gnss, eclipse/ionosonde, eclipse/steward; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'payload_sha256d': {'type': 'string', 'description': 'double-SHA256 of the payload as 64 lowercase hex; declared by cs/consensus, not read by the cs verdict today (cs grades num, den, num2, den2), e.g. 5df6e0e2761359d30a8275058e299fcc0381534545f55cf43e41983f5d4c9456. Read by cs/consensus; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'proper_divisors': {'type': 'string', 'description': 'the proper divisors of r as decimal strings, comma-separated (REQUIRED by qc_period), e.g. 1,2. Read by qc_period/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'threshold_ticks': {'type': 'string', 'description': 'loss threshold in whole ticks; declared by finance/risk, not read by the finance verdict today (finance grades lots and ticks), e.g. 10. Read by finance/risk; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'closure_conc_ppt': {'type': 'string', 'description': 'closure-phase concentration in parts per thousand, e.g. 900. Read by eht/experimentalist, eht/theorist; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'mc_health_points': {'type': 'string', 'description': 'fall_damage: the player health before the fall in whole points, e.g. 20 (full); omitted -> full health'}, 'mc_window_blocks': {'type': 'string', 'description': 'edge of the enveloped context in whole blocks; outside it the court declines to answer rather than clamping, e.g. 16.'}, 'short_median_ujy': {'type': 'string', 'description': 'short-baseline median flux in micro-jansky, e.g. 1500000. Read by eht/detector, eht/experimentalist; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'mc_wall_thin_units': {'type': 'string', 'description': 'sweep: wall thickness in lattice units when thinner than one block, e.g. 1073741824 for a quarter block'}, 'lipinski_violations': {'type': 'string', 'description': 'count of Lipinski rule violations, >= 0, e.g. 0. Read by chemistry/chemist, complex/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}, 'jordanBondExclusions': {'type': 'string', 'description': 'alias of constraints, e.g. 0,1,1,1. Read by qma_2local/researcher; post it only for those domains - a court names the fields it grades on in its REFUSED_NO_INSTANCE detail.'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'lane': {'enum': ['weather', 'space'], 'type': 'string', 'description': 'weather | space (maps to gaiaftcl.radar.*)'}, 'wallet_hash': {'type': 'string', 'description': 'optional caller fiber (sha256 of the wallet, lowercase hex); carried into the invocation receipt, not read by the weather lanes. e.g. 5df6e0e2761359d30a8275058e299fcc0381534545f55cf43e41983f5d4c9456'}, 'c4_invariant_scf': {'type': 'string', 'description': 'optional C4 invariant SCF hex of the caller session; carried into the invocation receipt, not read by the weather lanes. e.g. 0123456789abcdef0123456789abcdef'}}}
入力スキーマ
{'type': 'object', 'anyOf': [{'required': ['A']}, {'required': ['Q']}, {'required': ['k']}, {'required': ['q_hex']}], 'required': [], 'properties': {'A': {'type': 'string', 'description': 'the private face: a secp256k1 scalar as decimal or 64-hex, e.g. 2; the court projects Q = A*G'}, 'Q': {'type': 'string', 'description': 'same face as q_hex, old label. e.g. 0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8'}, 'k': {'type': 'string', 'description': 'same face as A, old label. e.g. 1'}, 'q_hex': {'type': 'string', 'description': 'the public face: uncompressed 04-prefixed secp256k1 point, 130 hex characters; the court projects its shear and period, never a scalar. e.g. 0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8'}}}
入力スキーマ
{'type': 'object', 'anyOf': [{'required': ['N']}, {'required': ['N', 'halfPow']}, {'required': ['N', 'cofactor', 'factor']}], 'required': ['N'], 'properties': {'N': {'type': 'string', 'description': 'the modulus, decimal, e.g. 15 - carried in every shape; without it there is no question'}, 'factor': {'type': 'string', 'description': 'post factor together with cofactor (e.g. 3 and 5) and the court projects halfPow by CRT'}, 'halfPow': {'type': 'string', 'description': 'post this half (a with a^2 == 1 mod N, a != 1, N-1), e.g. 4, and the court projects factor and cofactor'}, 'cofactor': {'type': 'string', 'description': 'N / factor, decimal, e.g. 5; posted together with factor'}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'edges': {'type': 'string', 'description': 'couplings i,j,J;... integer J, e.g. 0,1,1;1,2,1;2,0,1'}, 'spins': {'type': 'string', 'description': 'discrete spins +1,-1,... one per site, e.g. 1,-1,1'}}}
入力スキーマ
{'type': 'object', 'required': ['piece_id'], 'properties': {'pieces': {'type': 'array', 'items': {'type': 'object', 'properties': {'piece_id': {'type': 'string', 'description': 'decimal string, one of the seven declared ids 0..6 (0 head, 1 eye_globe_l, 2 eye_globe_r, 3 lid_upper_l, 4 lid_lower_l, 5 lid_upper_r, 6 lid_lower_r), e.g. 3'}, 'parent_id': {'type': 'string', 'description': 'decimal string, the id of the parent piece, e.g. 0 (the head)'}, 'extent_milli': {'type': 'string', 'description': 'decimal string, extent in millimetres, e.g. 12'}, 'origin_x_milli': {'type': 'string', 'description': 'decimal string, origin X in millimetres, e.g. 0'}, 'origin_y_milli': {'type': 'string', 'description': 'decimal string, origin Y in millimetres, e.g. 0'}, 'origin_z_milli': {'type': 'string', 'description': 'decimal string, origin Z in millimetres, e.g. 0'}, 'rotation_milli_deg': {'type': 'string', 'description': 'decimal string, rotation in milli-degrees, e.g. 15000 for 15 degrees'}}}, 'description': 'declared PieceFrame rows as decimal strings. e.g. [{"piece_id":"3","rotation_milli_deg":"15000"}]'}, 'piece_id': {'type': 'string', 'description': 'decimal string, the piece to solve for. e.g. 3'}, 'relative_to_head': {'type': 'boolean', 'description': 'state the pose relative to the head (camera-free) rather than the anchor. e.g. true'}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'title': {'type': 'string', 'description': 'human label for the session, <= 80 characters, informational only. e.g. first long play'}, 'domain': {'enum': ['cinema', 'aviation', 'gaming', 'coding'], 'type': 'string', 'description': 'which Long Play law governs the session'}, 'node_id': {'type': 'string', 'description': 'the session node: any stable string naming the client or tab that plays this session, e.g. ide-tab-1. This is NOT the caller identity; identity is user_vqbit_hash, entity_id or wallet_hash'}, 'entity_id': {'type': 'string', 'description': 'caller identity, alternative to user_vqbit_hash: the wallet_geo entity id hex, e.g. 00112233445566778899aabbccddeeff'}, 'max_turns': {'type': 'string', 'description': 'decimal string: hard cap on turns advanced by this call. e.g. 4'}, 'checkpoint': {'type': 'boolean', 'description': 'true seals the tip to the KV bucket at the end of the call so umc_resume can pick it up. e.g. true'}, 'session_id': {'type': 'string', 'description': 'caller-chosen stable id; the same id on a later call resumes rather than restarts. e.g. r5-session-1'}, 'tau_height': {'type': 'string', 'description': 'decimal string: how far along tau to run this call (turns are integer steps of tau); omit for the domain default. e.g. 8'}, 'wallet_hash': {'type': 'string', 'description': 'caller identity, alternative to user_vqbit_hash: sha256 of the caller wallet, lowercase hex, e.g. 9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08'}, 'user_vqbit_hash': {'type': 'string', 'description': 'caller identity, one of the three this MESH-class tool accepts: exactly 32 lowercase hex, e.g. 0123456789abcdef0123456789abcdef. Send user_vqbit_hash, entity_id or wallet_hash or the call is REFUSED_GRANT_MESH_IDENTITY_REQUIRED (the refusal names the field under need)'}}}
入力スキーマ
{'type': 'object', 'required': ['domain', 'session_id', 'node_id'], 'properties': {'direct': {'type': 'boolean', 'description': 'true: after resuming, advance one turn (equivalent to one umc_direct call). e.g. true'}, 'domain': {'enum': ['cinema', 'aviation', 'gaming', 'coding'], 'type': 'string', 'description': 'the domain the session was started under'}, 'node_id': {'type': 'string', 'description': 'the session node: any stable string naming the client or tab that plays this session, e.g. ide-tab-1. This is NOT the caller identity; identity is user_vqbit_hash, entity_id or wallet_hash'}, 'entity_id': {'type': 'string', 'description': 'caller identity, alternative to user_vqbit_hash: the wallet_geo entity id hex, e.g. 00112233445566778899aabbccddeeff'}, 'session_id': {'type': 'string', 'description': 'the session id given to umc_direct. e.g. r5-session-1'}, 'wallet_hash': {'type': 'string', 'description': 'caller identity, alternative to user_vqbit_hash: sha256 of the caller wallet, lowercase hex, e.g. 9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08'}, 'user_vqbit_hash': {'type': 'string', 'description': 'caller identity, one of the three this MESH-class tool accepts: exactly 32 lowercase hex, e.g. 0123456789abcdef0123456789abcdef. Send user_vqbit_hash, entity_id or wallet_hash or the call is REFUSED_GRANT_MESH_IDENTITY_REQUIRED (the refusal names the field under need)'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'required': ['iterations', 'marked', 'oracle'], 'properties': {'marked': {'type': 'string', 'description': '0-based index of the 1 (the marked entry), decimal. e.g. 3'}, 'oracle': {'type': 'string', 'description': '0/1 string, length 2..8, exactly one 1, e.g. 0001'}, 'iterations': {'type': 'string', 'description': 'presented iterate count, decimal; 1 at N=4. e.g. 1'}}}
入力スキーマ
{'type': 'object', 'required': ['M', 'N', 'fraction'], 'properties': {'M': {'type': 'string', 'description': 'number of marked entries, 0..N, decimal, e.g. 1'}, 'N': {'type': 'string', 'description': 'size of the sample space, 1..64, decimal, e.g. 4'}, 'fraction': {'type': 'string', 'description': 'the presented amplitude fraction as an exact rational, must equal M/N, e.g. 1/4'}}}
入力スキーマ
{'type': 'object', 'required': ['ab', 'class'], 'properties': {'ab': {'type': 'string', 'description': 'two measured bits, e.g. 00 or 11'}, 'class': {'type': 'string', 'description': 'the two Bell-class bits claimed for the pair, e.g. 00'}}}
入力スキーマ
{'type': 'object', 'required': ['answers', 'hidden', 'queries'], 'properties': {'hidden': {'type': 'string', 'description': 'the hidden bit string s, length 1..8, e.g. 101'}, 'answers': {'type': 'string', 'description': 'one bit per query, concatenated in query order, e.g. 101 = popcount(s AND q_i) mod 2 for each query'}, 'queries': {'type': 'string', 'description': "query bit strings of the same length as hidden, separated by ';' (a comma-separated list is REFUSED_SHAPE), e.g. 100;010;001"}}}
入力スキーマ
{'type': 'object', 'required': ['class', 'table'], 'properties': {'class': {'type': 'string', 'description': 'constant or balanced, e.g. balanced for table 0110'}, 'table': {'type': 'string', 'description': "the oracle's truth table as a 0/1 string of length 2 or 4, e.g. 0110"}}}
入力スキーマ
{'type': 'object', 'required': ['marked', 'oracle'], 'properties': {'marked': {'type': 'string', 'description': '0-based index of that single 1, decimal, e.g. 2 for oracle 0010'}, 'oracle': {'type': 'string', 'description': '0/1 string of length 2..8 with exactly one 1, e.g. 0010'}}}
入力スキーマ
{'type': 'object', 'required': ['b', 'matrix', 'x'], 'properties': {'b': {'type': 'string', 'description': 'right-hand side b as comma-separated rationals, one per row, e.g. 2,4'}, 'x': {'type': 'string', 'description': 'the presented solution x as comma-separated rationals, e.g. 1,2; the court checks A x = b exactly and never inverts'}, 'matrix': {'type': 'string', 'description': "integer matrix A, 1x1 or 2x2: rows separated by '|', entries by ',', e.g. 2,0|0,2"}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'A': {'type': 'string', 'description': 'x0,x1,x2,x3,x4,x5,x6,x7|z decimal lattice (the source). e.g. 1,1,1,1,1,1,1,1|1'}, 'B': {'type': 'string', 'description': 'x0,x1,x2,x3,x4,x5,x6,x7|z decimal lattice (the target). e.g. 1,1,1,1,1,1,1,1|1'}, 'K': {'type': 'string', 'description': 'x0,x1,x2,x3,x4,x5,x6,x7|z distance lattice (the kernel the shear runs through). e.g. 3,-2,5,1,7,1,4,2|1'}, 'q_hex': {'type': 'string', 'description': 'optional: a secp256k1 point (130-hex 04... or 66-hex compressed) for the Q-only Affine expose instead of lattices. e.g. 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798'}, 'object': {'type': 'string', 'description': 'alias of q_hex. e.g. 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798'}, 'source_creator_hash': {'type': 'string', 'description': 'legacy table limb, 32 hex; only for callers that do not present lattices. e.g. 0123456789abcdef0123456789abcdef'}, 'target_creator_hash': {'type': 'string', 'description': 'legacy table limb, 32 hex; only for callers that do not present lattices. e.g. 0123456789abcdef0123456789abcdef'}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'n': {'type': 'string', 'description': 'particle count as decimal string. e.g. 2'}, 'rho2': {'type': 'string', 'description': 'a11,a12|a21,a22 as num/den rationals. e.g. 1/2,0/1|0/1,1/2'}}}
入力スキーマ
{'type': 'object', 'required': ['N', 'a', 'proper_divisors', 'r'], 'properties': {'N': {'type': 'string', 'description': 'modulus, decimal, e.g. 15'}, 'a': {'type': 'string', 'description': 'base, coprime with N, decimal, e.g. 2'}, 'r': {'type': 'string', 'description': 'the presented period: a^r == 1 (mod N), decimal, e.g. 4'}, 'proper_divisors': {'type': 'string', 'description': "REQUIRED on the wire: comma-separated proper divisors of r that must NOT be periods (that is the order claim), e.g. 1,2 for r=4. Absent -> REFUSED_NO_INSTANCE 'missing proper_divisors'"}}}
入力スキーマ
{'type': 'object', 'required': ['k', 'm', 'phase'], 'properties': {'k': {'type': 'string', 'description': 'eigenphase index, decimal, 0 <= k < 2^m. e.g. 1'}, 'm': {'type': 'string', 'description': 'register width, decimal, >= 1. e.g. 1'}, 'phase': {'type': 'string', 'description': 'claimed phase as an exact rational num/den, e.g. 1/2'}}}
入力スキーマ
{'type': 'object', 'anyOf': [{'required': ['A']}, {'required': ['Q']}, {'required': ['k']}, {'required': ['lock_q']}, {'required': ['object']}, {'required': ['q_hex']}], 'required': [], 'properties': {'A': {'type': 'string', 'description': 'private face, 64-hex or decimal scalar, e.g. 1 (its public face is G itself)'}, 'Q': {'type': 'string', 'description': 'public face: uncompressed 04-prefixed secp256k1 point, 130 hex characters, e.g. 0479BE667E...B8 for A=1'}, 'k': {'type': 'string', 'description': 'same face as A, old label. e.g. 1'}, 'q_hex': {'type': 'string', 'description': 'same face as Q, old label. e.g. 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798'}, 'lock_q': {'type': 'string', 'description': 'a lock face: the public point the pair must be verified against, same shape as Q. e.g. 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798'}, 'object': {'type': 'string', 'description': 'alias of q_hex. e.g. 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798'}}}
入力スキーマ
{'type': 'object', 'required': ['edges', 'spins'], 'properties': {'edges': {'type': 'string', 'description': 'couplings i,j,J;... e.g. 0,1,1;1,2,1;2,0,1 (integer J)'}, 'spins': {'type': 'string', 'description': 'discrete spins +1,-1,... one per site, e.g. 1,-1,1'}}}
入力スキーマ
{'type': 'object', 'required': ['k', 'n', 'phases'], 'properties': {'k': {'type': 'string', 'description': 'input index, 0 <= k < n, decimal, e.g. 1'}, 'n': {'type': 'string', 'description': 'register size: 2, 4 or 8, e.g. 4'}, 'phases': {'type': 'string', 'description': 'the n phases j*k/n as exact rationals, comma-separated in j order, e.g. 0/4,1/4,2/4,3/4 for n=4, k=1'}}}
入力スキーマ
{'type': 'object', 'required': ['k', 'm', 'phase'], 'properties': {'k': {'type': 'string', 'description': 'eigenphase index, 0 <= k < 2^m, decimal, e.g. 1'}, 'm': {'type': 'string', 'description': 'precision bits, 1..8, e.g. 2'}, 'phase': {'type': 'string', 'description': 'the presented phase as an exact rational num/den, must equal k/2^m, e.g. 1/4 for m=2, k=1'}}}
入力スキーマ
{'type': 'object', 'required': ['count', 'oracle'], 'properties': {'count': {'type': 'string', 'description': 'claimed number of 1s, decimal. e.g. 1'}, 'oracle': {'type': 'string', 'description': '0/1 string, length 2..8, e.g. 0001'}}}
入力スキーマ
{'type': 'object', 'required': ['end', 'start', 'steps'], 'properties': {'end': {'type': 'string', 'description': 'claimed ending vertex, 0 or 1. e.g. 0'}, 'start': {'type': 'string', 'description': 'starting vertex, 0 or 1. e.g. 0'}, 'steps': {'type': 'string', 'description': 'number of steps, decimal, >= 0. e.g. 2'}}}
入力スキーマ
{'type': 'object', 'anyOf': [{'required': ['N', 'cofactor', 'factor', 'halfPow']}, {'required': ['q_hex']}, {'required': ['object']}], 'required': [], 'properties': {'N': {'type': 'string', 'description': 'the modulus, decimal, e.g. 15'}, 'q_hex': {'type': 'string', 'description': 'optional Affine Q hex; Q-only expose envelope; no k. e.g. 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798'}, 'factor': {'type': 'string', 'description': 'gcd(halfPow-1, N), decimal, e.g. 3'}, 'object': {'type': 'string', 'description': 'alias of q_hex. e.g. 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798'}, 'halfPow': {'type': 'string', 'description': 'the witness a with a^2 == 1 (mod N) and a != 1, N-1, decimal, e.g. 4 for N=15'}, 'cofactor': {'type': 'string', 'description': 'N / factor, decimal, e.g. 5'}}}
入力スキーマ
{'type': 'object', 'required': ['fx', 'fy', 'mask', 'x', 'y'], 'properties': {'x': {'type': 'string', 'description': 'first input bit string, same length as mask. e.g. 00'}, 'y': {'type': 'string', 'description': 'second input bit string; x XOR y must equal mask. e.g. 11'}, 'fx': {'type': 'string', 'description': 'presented f(x), decimal or bit string. e.g. 0'}, 'fy': {'type': 'string', 'description': 'presented f(y); must equal fx. e.g. 0'}, 'mask': {'type': 'string', 'description': 'hidden mask as a bit string, e.g. 11'}}}
入力スキーマ
{'type': 'object', 'required': ['bits', 'decoded'], 'properties': {'bits': {'type': 'string', 'description': 'the two bits sent, e.g. 10'}, 'decoded': {'type': 'string', 'description': 'the two bits decoded at the receiver, must equal bits, e.g. 10'}}}
入力スキーマ
{'type': 'object', 'required': ['alice', 'bob', 'corrections'], 'properties': {'bob': {'type': 'string', 'description': "Bob's reconstructed two bits, must equal alice XOR corrections, e.g. 01"}, 'alice': {'type': 'string', 'description': "Alice's two measurement bits, e.g. 10"}, 'corrections': {'type': 'string', 'description': 'the two Pauli-correction bits Bob applies, e.g. 11'}}}
入力スキーマ
{'type': 'object', 'required': ['q', 'r', 'word'], 'properties': {'q': {'type': 'string', 'description': 'claimed Eisenstein q, decimal. e.g. 0'}, 'r': {'type': 'string', 'description': 'claimed Eisenstein r, decimal. e.g. 1'}, 'word': {'enum': ['Z2_a2b', 'Z2_abAB'], 'type': 'string', 'description': 'the cited word'}}}
入力スキーマ
{'type': 'object', 'required': ['config', 'constraints'], 'properties': {'config': {'type': 'string', 'description': 'computational bits s0,s1,... each 0 or 1, one per site, comma-separated, e.g. 0,1'}, 'constraints': {'type': 'string', 'description': 'ZZ terms i,j,jnum,jden separated by ;, e.g. 0,1,1,1 (sites 0 and 1, coupling 1/1) - the same law as execute_2local_hamiltonian'}}}
入力スキーマ
{'type': 'object', 'required': ['track_micro_deg', 'cells'], 'properties': {'cells': {'type': 'array', 'items': {'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'the cell id, e.g. SQUARE'}, 'top_feet': {'type': 'string', 'description': 'decimal string, cell top altitude in feet, e.g. 40000'}, 'vertices': {'type': 'array', 'items': {'type': 'object', 'properties': {'lat_micro_deg': {'type': 'string', 'description': 'decimal string, vertex latitude in micro-degrees, e.g. 30000'}, 'lon_micro_deg': {'type': 'string', 'description': 'decimal string, vertex longitude in micro-degrees, e.g. 30000'}}}, 'description': 'three or more polygon vertices in micro-degrees, e.g. [{"lat_micro_deg":"0","lon_micro_deg":"0"},{"lat_micro_deg":"0","lon_micro_deg":"30000"},{"lat_micro_deg":"30000","lon_micro_deg":"30000"},{"lat_micro_deg":"30000","lon_micro_deg":"0"}]'}, 'base_feet': {'type': 'string', 'description': 'decimal string, cell base altitude in feet, e.g. 0'}}}, 'description': 'declared convective cells: id, vertices, and layer as decimal strings. Declaring none returns NOT_MEASURED_NO_CONVECTIVE_CELLS_DECLARED, never CONTAINED. e.g. [{"id":"SQUARE","base_feet":"0","top_feet":"40000","vertices":[{"lat_micro_deg":"0","lon_micro_deg":"0"},{"lat_micro_deg":"0","lon_micro_deg":"30000"},{"lat_micro_deg":"30000","lon_micro_deg":"30000"},{"lat_micro_deg":"30000","lon_micro_deg":"0"}]}]'}, 'track_micro_deg': {'type': 'array', 'items': {'type': 'object', 'properties': {'alt_feet': {'type': 'string', 'description': 'decimal string, altitude in feet, e.g. 30000'}, 'lat_micro_deg': {'type': 'string', 'description': 'decimal string, latitude in micro-degrees, e.g. 50000'}, 'lon_micro_deg': {'type': 'string', 'description': 'decimal string, longitude in micro-degrees, e.g. 50000'}}}, 'description': 'lat_micro_deg,lon_micro_deg,alt_feet points as decimal strings; two or more, since this names a breaching SEGMENT. e.g. [{"lat_micro_deg":"50000","lon_micro_deg":"50000","alt_feet":"30000"},{"lat_micro_deg":"50000","lon_micro_deg":"80000","alt_feet":"30000"}]'}, 'margin_micro_deg': {'type': 'string', 'description': 'optional standoff as decimal string in the same declared units; strict, so exactly this far away is contained. e.g. 1000'}}}
最近のツール変更
類似のMCPサーバー
kernelcad
Authors, evaluates, reviews, simulates, edits, and exports parametric CAD assemblies and geometry from editable TypeScript-based …
RQM Studio Jobs
Provides bounded quantum-circuit parsing, validation, compilation, optimization, equivalence checks, repair, simulation, provider…
Bioregistry
Looks up biomedical identifier prefixes and metadata, including URI patterns, aliases, homepages, and cross-registry mappings.
RQM Jobs MCP
Runs bounded robotics and control-system analyses such as trajectory validation, controller comparison, calibration assessment, c…
Mathjs
Evaluates mathematical expressions and performs unit conversions through the Math.js API.
DOI Shape
Checks the structural format of a DOI.
Cords to cubic meters, number discarded
Provides cord-to-cubic-meter conversion along with small URL, parsing, time, weather, and validation utilities.
doi: URI suffix shape, value discarded
Checks the suffix structure of a doi: URI without retaining the value.