{"ok":true,"site":{"host":"anastatica.pages.dev","url":"https://anastatica.pages.dev/","type":"live","desc":"Enterprise inventory portal instrumented by Anastatica: full-lifecycle web performance diagnostics for browser AI agents.","tools":[{"name":"inspect_rendering_bottlenecks","kind":"act","impl":"imperative","description":"Diagnoses LoAF and INP spikes and returns culprits within the configured token budget.","title":"Inspect Rendering Bottlenecks","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"properties":{"budget_tokens":{"default":1024,"description":"Hard token budget for the serialized report.","format":"uint32","minimum":0,"type":"integer"},"limit":{"default":50,"description":"Maximum number of anomaly entries to include in the report.","format":"uint32","minimum":0,"type":"integer"},"min_abs_z":{"default":2,"description":"Minimum absolute Z-score for an entry to be reported.","format":"double","type":"number"}},"title":"InspectParams","type":"object"},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"apply_runtime_containment","kind":"act","impl":"imperative","description":"Applies reversible CSS containment after geometry pre-flight validation and records an undo journal.","title":"Apply Runtime Containment","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"properties":{"intrinsic_size":{"default":"auto 620px","description":"Proposed `contain-intrinsic-size` value.","type":"string"},"selector":{"description":"CSS selector of the heavy subtree to contain.","type":"string"}},"required":["selector"],"title":"ApplyContainmentParams","type":"object"},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"attest_runtime_state","kind":"act","impl":"imperative","description":"Computes two-tier hashing (XXH3 plus BLAKE3) and produces an in-toto SLSA v1.2 statement.","title":"Attest Runtime State","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"properties":{"selector":{"description":"CSS selector of the artifact to attest.","type":"string"},"subject_name":{"description":"Optional human-readable subject name for the SLSA statement.","type":["string","null"]}},"required":["selector"],"title":"AttestParams","type":"object"},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"rollback_runtime_patch","kind":"act","impl":"imperative","description":"Instantly reverts a previously applied containment patch using the in-memory undo journal.","title":"Rollback Runtime Patch","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"properties":{"patch_id":{"description":"Undo-journal identifier returned by a prior containment.","type":"string"}},"required":["patch_id"],"title":"RollbackParams","type":"object"},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"auto_heal_pipeline","kind":"act","impl":"imperative","description":"Diagnoses a subtree and only with matching evidence applies containment and returns a BLAKE3-digested in-toto statement; otherwise returns no_action.","title":"Auto-Heal Pipeline","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"properties":{"budget_tokens":{"default":1024,"description":"Token budget applied to the embedded diagnosis step.","format":"uint32","minimum":0,"type":"integer"},"intrinsic_size":{"default":"auto 620px","description":"Proposed `contain-intrinsic-size` value for the containment step.","type":"string"},"selector":{"description":"CSS selector of the subtree to diagnose, contain, and attest.","type":"string"}},"required":["selector"],"title":"AutoHealParams","type":"object"},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"repair_hydration_boundary","kind":"act","impl":"imperative","description":"Detects divergence between the server-rendered payload and the hydrated DOM, re-synchronizing drifted attributes.","title":"Repair Hydration Boundary","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"properties":{"apply":{"default":true,"description":"When false the drift is reported but not corrected, so an agent can inspect before mutating.","type":"boolean"},"selector":{"description":"CSS selector of the hydration boundary to inspect.","type":"string"}},"required":["selector"],"title":"RepairHydrationParams","type":"object"},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"audit_network_critical_path","kind":"act","impl":"imperative","description":"Ranks critical-path resources by cost and proposes a 103 Early Hints preload set.","title":"Audit Network Critical Path","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"properties":{"limit":{"default":50,"description":"Maximum number of resources to report, highest cost first.","format":"uint32","minimum":0,"type":"integer"}},"title":"AuditNetworkParams","type":"object"},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Developer Tools","favicon":"/favicons/anastatica.pages.dev.ico","apiSurface":"spec","toolCount":7}}