addedInput schema / properties / dimension / default
Added value: +6
addedInput schema / properties / dimension / description
Added value: +"Size N of the synthetic real-symmetric N-by-N matrix and number of eigenvalues per step; default 6."
addedInput schema / properties / dt / default
Added value: +0.05
addedInput schema / properties / dt / description
Added value: +"Synthetic time increment; default 0.05. This is not seconds or a market horizon. Off-diagonal increment variance is dt/N; diagonal variance is 2*dt/N."
addedInput schema / properties / seed / default
Added value: +0
addedInput schema / properties / seed / description
Added value: +"Integer random seed for deterministic replay in a recorded Python runtime; default 0. Record the implementation fingerprint and runtime with results."
addedInput schema / properties / steps / default
Added value: +40
addedInput schema / properties / steps / description
Added value: +"Number of Brownian increments; default 40. The returned path contains steps + 1 snapshots, including the initial zero matrix."
removedOutput schema / additionalProperties
Removed value: -true
addedOutput schema / anyOf
Added value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "beta": {},
+ "execution_authority": {},
+ "guarantee": {},
+ "initial_condition": {},
+ "is_covariance_model": {},
+ "limits": {},
+ "market_calibrated": {},
+ "maturity": {},
+ "mean_reversion": {},
+ "normalization": {},
+ "parameters": {},
+ "path": {},
+ "request_sha256": {},
+ "schema": {},
+ "status": {},
+ "validity": {}
+ },
+ "required": [
+ "schema",
+ "status",
+ "maturity",
+ "validity",
+ "guarantee",
+ "parameters",
+ "beta",
+ "path",
+ "initial_condition",
+ "mean_reversion",
+ "normalization",
+ "market_calibrated",
+ "is_covariance_model",
+ "execution_authority",
+ "request_sha256",
+ "limits"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "description": "Existing tool-error payload; no successful result fields are implied.",
+ "properties": {
+ "error": {
+ "description": "Validation or computation failure message; inspect MCP isError or the HTTP status.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "error"
+ ],
+ "type": "object"
+ }
+]
addedOutput schema / description
Added value: +"Seeded synthetic eigenvalue path, never market observations or a covariance forecast. Tool errors retain the separate error-message shape."
addedOutput schema / properties
Added value: +{
+ "beta": {
+ "const": 1,
+ "description": "Real-symmetric reference beta.",
+ "type": "integer"
+ },
+ "error": {
+ "description": "Validation or computation failure message; inspect MCP isError or the HTTP status.",
+ "type": "string"
+ },
+ "execution_authority": {
+ "const": false,
+ "description": "No trading authority.",
+ "type": "boolean"
+ },
+ "guarantee": {
+ "description": "No statistical or market-performance guarantee is made.",
+ "type": "null"
+ },
+ "initial_condition": {
+ "const": "zero_matrix",
+ "description": "Initial matrix.",
+ "type": "string"
+ },
+ "is_covariance_model": {
+ "const": false,
+ "description": "Negative eigenvalues are possible; not a covariance model.",
+ "type": "boolean"
+ },
+ "limits": {
+ "description": "Ordered statements or identifiers.",
+ "items": {
+ "description": "One retained statement or identifier.",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "market_calibrated": {
+ "const": false,
+ "description": "Not calibrated to markets.",
+ "type": "boolean"
+ },
+ "maturity": {
+ "const": "research",
+ "description": "Research maturity.",
+ "type": "string"
+ },
+ "mean_reversion": {
+ "const": false,
+ "description": "Unconfined Brownian reference.",
+ "type": "boolean"
+ },
+ "normalization": {
+ "description": "Increment variance convention.",
+ "type": "string"
+ },
+ "parameters": {
+ "additionalProperties": false,
+ "description": "Fully applied parameters.",
+ "properties": {
+ "dimension": {
+ "description": "Matrix dimension N.",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "dt": {
+ "description": "Synthetic time step, not seconds.",
+ "type": "number"
+ },
+ "seed": {
+ "description": "Replay seed for this Python runtime.",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "steps": {
+ "description": "Number of increments.",
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "dimension",
+ "steps",
+ "dt",
+ "seed"
+ ],
+ "type": "object"
+ },
+ "path": {
+ "description": "Initial zero spectrum followed by every simulated step.",
+ "items": {
+ "additionalProperties": false,
+ "description": "Ordered spectrum at one synthetic time.",
+ "properties": {
+ "eigenvalues": {
+ "description": "Numeric values in the documented order.",
+ "items": {
+ "description": "One finite numeric value.",
+ "type": "number"
+ },
+ "type": "array"
+ },
+ "time": {
+ "description": "Synthetic elapsed time.",
+ "type": "number"
+ }
+ },
+ "required": [
+ "time",
+ "eigenvalues"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "request_sha256": {
+ "description": "SHA-256 of the canonicalized submitted request or applied policy.",
+ "pattern": "^[0-9a-f]{64}$",
+ "type": "string"
+ },
+ "schema": {
+ "const": "noisefloor.dyson-reference.v1",
+ "description": "Result contract identifier.",
+ "type": "string"
+ },
+ "status": {
+ "const": "synthetic",
+ "description": "Synthetic output.",
+ "type": "string"
+ },
+ "validity": {
+ "const": "synthetic_reference",
+ "description": "Synthetic reference only.",
+ "type": "string"
+ }
+}