{"schemaVersion":1,"name":"Mahesh Masanam autonomy self-check","canonicalApi":"https://maheshmasanam.com/api/autonomy/self-check","humanEntry":"https://maheshmasanam.com/autonomy","status":"ready","autonomyLevel":"L3","summary":{"readyCount":19,"totalCount":19,"blockedCount":0,"automaticRoutineCount":3,"approvalGatedRoutineCount":2,"maturityLevelCount":5},"maturity":[{"level":"L1","label":"public identity","status":"complete","capability":"Human visitors and software can discover Mahesh, the site purpose, and public routes.","proof":["https://maheshmasanam.com/api/me","https://maheshmasanam.com/llms.txt","https://maheshmasanam.com/.well-known/agent.json"]},{"level":"L2","label":"routed assistant","status":"complete","capability":"Vasuki can route public questions into the right page, API, or reading path.","proof":["https://maheshmasanam.com/vasuki","https://maheshmasanam.com/api/task-router","https://maheshmasanam.com/api/task-packet"]},{"level":"L3","label":"approval-gated operator","status":"current","capability":"The site can plan, decide, self-check, and prepare safe next actions without executing risky work.","proof":["https://maheshmasanam.com/api/autonomy/state","https://maheshmasanam.com/api/autonomy/decision","https://maheshmasanam.com/api/autonomy/action-plan","https://maheshmasanam.com/api/autonomy/self-check"]},{"level":"L4","label":"monitored routines","status":"next","capability":"Scheduled public-read routines can run with visible heartbeat, receipts, and rollback rules.","proof":["https://maheshmasanam.com/api/autonomy/heartbeat","https://maheshmasanam.com/api/autonomy/receipts","https://maheshmasanam.com/api/autonomy/runbook"]},{"level":"L5","label":"owner-approved execution","status":"locked","capability":"Write, publish, deploy, or outbound actions stay locked until owner controls and durable receipts exist.","proof":["https://maheshmasanam.com/admin","https://maheshmasanam.com/api/admin/proposals","https://maheshmasanam.com/api/autonomy/receipts"]}],"checks":[{"id":"public-contract","ok":true,"evidence":["https://maheshmasanam.com/api/autonomy","https://maheshmasanam.com/api/capabilities","https://maheshmasanam.com/api/compatibility"]},{"id":"self-check-surface","ok":true,"evidence":["https://maheshmasanam.com/api/autonomy/self-check"]},{"id":"decision-surface","ok":true,"evidence":["https://maheshmasanam.com/api/autonomy/decision"]},{"id":"evaluation-surface","ok":true,"evidence":["https://maheshmasanam.com/api/autonomy/evaluation"]},{"id":"action-plan-surface","ok":true,"evidence":["https://maheshmasanam.com/api/autonomy/action-plan"]},{"id":"loop-surface","ok":true,"evidence":["https://maheshmasanam.com/api/autonomy/loop"]},{"id":"mission-control-surface","ok":true,"evidence":["https://maheshmasanam.com/api/autonomy/mission"]},{"id":"heartbeat-surface","ok":true,"evidence":["https://maheshmasanam.com/api/autonomy/heartbeat","/api/cron/autonomy-heartbeat"]},{"id":"receipt-contract","ok":true,"evidence":["https://maheshmasanam.com/api/autonomy/receipts"]},{"id":"recovery-runbook","ok":true,"evidence":["https://maheshmasanam.com/api/autonomy/runbook"]},{"id":"state-snapshot","ok":true,"evidence":["https://maheshmasanam.com/api/autonomy/state"]},{"id":"approval-boundary","ok":true,"evidence":["site-change","private-request"]},{"id":"approval-proposal-queue","ok":true,"evidence":["https://maheshmasanam.com/api/admin/proposals"]},{"id":"vasuki-skill-registry","ok":true,"evidence":["https://maheshmasanam.com/api/capabilities","https://maheshmasanam.com/api/vasuki/skills","https://maheshmasanam.com/vasuki"]},{"id":"vasuki-skill-api","ok":true,"evidence":["https://maheshmasanam.com/api/vasuki/skills"]},{"id":"private-data-boundary","ok":true,"evidence":["noCredentialCollection","noPrivateFactInference"]},{"id":"discoverability","ok":true,"evidence":["https://maheshmasanam.com/api/autonomy","https://maheshmasanam.com/api/autonomy/action-plan","https://maheshmasanam.com/api/autonomy/decision","https://maheshmasanam.com/api/autonomy/evaluation","https://maheshmasanam.com/api/autonomy/heartbeat","https://maheshmasanam.com/api/autonomy/loop","https://maheshmasanam.com/api/autonomy/mission","https://maheshmasanam.com/api/autonomy/receipts","https://maheshmasanam.com/api/autonomy/runbook","https://maheshmasanam.com/api/autonomy/self-check","https://maheshmasanam.com/api/autonomy/state","https://maheshmasanam.com/api/capabilities","https://maheshmasanam.com/api/compatibility","https://maheshmasanam.com/api/protocol","https://maheshmasanam.com/api/status","https://maheshmasanam.com/api/task-router","https://maheshmasanam.com/api/task-packet","https://maheshmasanam.com/api/vasuki/skills","https://maheshmasanam.com/schemas/public-task.schema.json","https://maheshmasanam.com/openapi.json","https://maheshmasanam.com/llms.txt","https://maheshmasanam.com/.well-known/agent.json"]}],"readiness":[{"id":"publicReadAutomation","ready":true},{"id":"taskRouting","ready":true},{"id":"schemaPackets","ready":true},{"id":"aiInstructions","ready":true},{"id":"openApi","ready":true},{"id":"approvalProposalQueue","ready":true},{"id":"vasukiSkillRegistry","ready":true},{"id":"vasukiSkillApi","ready":true},{"id":"actionPlanApi","ready":true},{"id":"loopApi","ready":true},{"id":"missionApi","ready":true},{"id":"ownerApprovalForWrites","ready":true},{"id":"decisionApi","ready":true},{"id":"selfCheckApi","ready":true},{"id":"stateApi","ready":true},{"id":"heartbeatApi","ready":true},{"id":"scheduledRoutines","ready":true},{"id":"runbookApi","ready":true},{"id":"writeAuditReceipts","ready":true}],"unresolvedGaps":[],"nextSafeMove":"Keep monitored scheduled routines public-read only and visible through the heartbeat."}