0.5.1-pre.002

This commit is contained in:
2026-08-09 19:34:08 +02:00
parent 816eee59a9
commit 6a680767ae
767 changed files with 12257 additions and 12195 deletions

View File

@@ -9,8 +9,8 @@
"preservedDifferentialTests": 10,
"materializerPorted": true,
"publicMaterializers": [
"kb_lib::TokenAccountsMaterializer",
"kb_lib::RiskMaterializer"
"ks_lib::TokenAccountsMaterializer",
"ks_lib::RiskMaterializer"
],
"executorPorted": false,
"pipelinePorted": false
@@ -159,7 +159,7 @@
"idempotenceIdentity": "signature + instruction_path + program_id + normalized_operation + ata",
"projectionOwners": [
{
"crate": "kb-lib",
"crate": "ks-lib",
"component": "materializer.token.accounts",
"facts": [
"ata_created",
@@ -169,7 +169,7 @@
"justification": "ATA creation and recovery are stable token-account lifecycle facts; this crate already owns instruction-level token-account mutations."
},
{
"crate": "kb-lib",
"crate": "ks-lib",
"component": "materializer.risk",
"facts": [
"nested_ata_anti_pattern_recovered"
@@ -179,17 +179,17 @@
],
"explicitNoProjection": [
{
"crate": "kb-lib",
"crate": "ks-lib",
"component": "materializer.lifecycle",
"reason": "Native program lifecycle remains owned here; duplicating ATA lifecycle would overlap the token-account materializer."
},
{
"crate": "kb-lib",
"crate": "ks-lib",
"component": "materializer.admin",
"reason": "ATA instructions do not change a mint authority, freeze authority, close authority or multisig configuration."
},
{
"crate": "kb-lib",
"crate": "ks-lib",
"component": "materializer.fees",
"reason": "ATA wire does not prove an exact rent or network-fee amount; core balance changes and execution validation retain those facts."
}