浏览器本地示意
- 01Input
- 02Rule
- 03Artifact
- 04Verification
Input / 输入
检查样本 ID、合成来源、许可声明与 UTF-8 输入摘要。
{
"sample_id": "sample-001",
"source": "synthetic",
"license": "illustrative-authorized-input",
"encoding": "UTF-8",
"text": "require(tx.origin == owner);"
}
Rule / 规则
固定规则 demo-1,仅区分大小写地查找 tx.origin;注释和字符串也可能命中。
{
"rule_id": "R-DEMO-01",
"version": "demo-1",
"pattern": "tx.origin",
"case_sensitive": true,
"position_unit": "UTF-8 bytes",
"semantic_analysis": false
}
Result / 结果
生成 UTF-8 字节位置、命中结果和输入输出摘要,不执行文本中的代码。
{
"sample_id": "sample-001",
"rule_id": "R-DEMO-01",
"rule_version": "demo-1",
"runner_version": "browser-illustration-1",
"matches": [
{
"start": 8,
"end": 17
}
],
"result": 1,
"parse_failure_reason": null
}
Verification / 复核
演示浏览器内的结构与参考规则检查。没有真实验证者签名,接受决定仍未作出。
{
"mode": "local-browser-illustration",
"reference_check": "not-a-real-verifier",
"acceptance": "not-decided"
}