{"openapi":"3.1.0","info":{"title":"lastseen.dev — free component-mortality checks","version":"0.1.0"},"paths":{"/":{"get":{"summary":"Front","operationId":"front__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/robots.txt":{"get":{"summary":"Robots","operationId":"robots_robots_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/lastseen2026indexnow.txt":{"get":{"summary":"Indexnow Nyckel","description":"IndexNow-nyckelns verifieringsfil. Innehållet ÄR nyckeln, per protokollet.\n\nVarför den behövs (mätt 2026-09-12): registrets sitemap bär ÄKTA `<lastmod>` — 9 827 av\n24 991 entitetssidor ändrades ett enda dygn — men INGEN berättar det utåt. Färskheten är\nhela registrets värde och den är osynlig. IndexNow är den fria kanalen som säger det, och\nprotokollet kräver att nyckeln går att verifiera på värden: utan den här rutten avvisas\nvarje inskickning. lastseen.dev serverade 404 på alla nyckelvägar fram till nu.\n\nRutten är avsiktligt otrimmad: ingen instrumentering (det är inte en yta med efterfrågan\natt mäta), ingen cache, ingen logik. Den returnerar en konstant.","operationId":"indexnow_nyckel_lastseen2026indexnow_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/llms.txt":{"get":{"summary":"Llms Txt","operationId":"llms_txt_llms_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/45fc954bc3cc3a650498e51c089ecdef.txt":{"get":{"summary":"Indexnow Key","operationId":"indexnow_key_45fc954bc3cc3a650498e51c089ecdef_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/status":{"get":{"summary":"Status Page","operationId":"status_page_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/reports/actions-abandonment-2026-08/":{"get":{"summary":"Report","operationId":"report_reports_actions_abandonment_2026_08__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/reports/mcp-mortality-2026-07/":{"get":{"summary":"Report","operationId":"report_reports_mcp_mortality_2026_07__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/check":{"get":{"summary":"Check Form","operationId":"check_form_check_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Check Submit","operationId":"check_submit_check_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/w/{subject}":{"get":{"summary":"Subject Page","operationId":"subject_page_w__subject__get","parameters":[{"name":"subject","in":"path","required":true,"schema":{"type":"string","title":"Subject"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/{rest}":{"options":{"summary":"Api Preflight","operationId":"api_preflight_api_v1__rest__options","parameters":[{"name":"rest","in":"path","required":true,"schema":{"type":"string","title":"Rest"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/entity/{owner}/{repo}":{"get":{"summary":"Api Entity","operationId":"api_entity_api_v1_entity__owner___repo__get","parameters":[{"name":"owner","in":"path","required":true,"schema":{"type":"string","title":"Owner"}},{"name":"repo","in":"path","required":true,"schema":{"type":"string","title":"Repo"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/org/{org}":{"get":{"summary":"Api Org","operationId":"api_org_api_v1_org__org__get","parameters":[{"name":"org","in":"path","required":true,"schema":{"type":"string","title":"Org"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/manifest":{"post":{"summary":"Api Manifest","operationId":"api_manifest_api_v1_manifest_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/sbom":{"post":{"summary":"Api Sbom","operationId":"api_sbom_api_v1_sbom_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/docs":{"get":{"summary":"Api Docs","operationId":"api_docs_api_v1_docs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/privacy":{"get":{"summary":"Privacy","operationId":"privacy_privacy_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/dispute":{"get":{"summary":"Dispute","operationId":"dispute_dispute_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/terms":{"get":{"summary":"Terms","operationId":"terms_terms_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/dispute-log":{"get":{"summary":"Dispute Log Page","operationId":"dispute_log_page_dispute_log_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/ci":{"get":{"summary":"Ci Install","operationId":"ci_install_ci_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/badge/{owner}/{repo}.svg":{"get":{"summary":"Badge Svg","operationId":"badge_svg_badge__owner___repo__svg_get","parameters":[{"name":"owner","in":"path","required":true,"schema":{"type":"string","title":"Owner"}},{"name":"repo","in":"path","required":true,"schema":{"type":"string","title":"Repo"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/badge/{owner}/{repo}/embed":{"get":{"summary":"Badge Embed","operationId":"badge_embed_badge__owner___repo__embed_get","parameters":[{"name":"owner","in":"path","required":true,"schema":{"type":"string","title":"Owner"}},{"name":"repo","in":"path","required":true,"schema":{"type":"string","title":"Repo"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/badge/{owner}/{repo}":{"options":{"summary":"Badge Preflight","operationId":"badge_preflight_badge__owner___repo__options","parameters":[{"name":"owner","in":"path","required":true,"schema":{"type":"string","title":"Owner"}},{"name":"repo","in":"path","required":true,"schema":{"type":"string","title":"Repo"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"Badge Endpoint","operationId":"badge_endpoint_badge__owner___repo__get","parameters":[{"name":"owner","in":"path","required":true,"schema":{"type":"string","title":"Owner"}},{"name":"repo","in":"path","required":true,"schema":{"type":"string","title":"Repo"}},{"name":"deps","in":"query","required":false,"schema":{"type":"string","title":"Deps"}},{"name":"variant","in":"query","required":false,"schema":{"type":"string","title":"Variant"}},{"name":"strict","in":"query","required":false,"schema":{"type":"string","title":"Strict"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/entity/npm/page/{n}":{"get":{"summary":" Index Paged","operationId":"_index_paged_entity_npm_page__n__get","parameters":[{"name":"n","in":"path","required":true,"schema":{"type":"integer","title":"N"}},{"name":"reg","in":"query","required":false,"schema":{"default":"npm","title":"Reg"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/entity/npm/":{"get":{"summary":" Index Root","operationId":"_index_root_entity_npm__get","parameters":[{"name":"reg","in":"query","required":false,"schema":{"default":"npm","title":"Reg"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/entity/npm/{owner}/":{"get":{"summary":" Owner","operationId":"_owner_entity_npm__owner___get","parameters":[{"name":"owner","in":"path","required":true,"schema":{"type":"string","title":"Owner"}},{"name":"reg","in":"query","required":false,"schema":{"default":"npm","title":"Reg"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/entity/npm/{subject}":{"get":{"summary":" Leaf","operationId":"_leaf_entity_npm__subject__get","parameters":[{"name":"subject","in":"path","required":true,"schema":{"type":"string","title":"Subject"}},{"name":"reg","in":"query","required":false,"schema":{"default":"npm","title":"Reg"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/entity/actions/page/{n}":{"get":{"summary":" Index Paged","operationId":"_index_paged_entity_actions_page__n__get","parameters":[{"name":"n","in":"path","required":true,"schema":{"type":"integer","title":"N"}},{"name":"reg","in":"query","required":false,"schema":{"default":"actions","title":"Reg"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/entity/actions/":{"get":{"summary":" Index Root","operationId":"_index_root_entity_actions__get","parameters":[{"name":"reg","in":"query","required":false,"schema":{"default":"actions","title":"Reg"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/entity/actions/{owner}/":{"get":{"summary":" Owner","operationId":"_owner_entity_actions__owner___get","parameters":[{"name":"owner","in":"path","required":true,"schema":{"type":"string","title":"Owner"}},{"name":"reg","in":"query","required":false,"schema":{"default":"actions","title":"Reg"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/entity/actions/{subject}":{"get":{"summary":" Leaf","operationId":"_leaf_entity_actions__subject__get","parameters":[{"name":"subject","in":"path","required":true,"schema":{"type":"string","title":"Subject"}},{"name":"reg","in":"query","required":false,"schema":{"default":"actions","title":"Reg"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/entity/docker/":{"get":{"summary":" Docker Register","operationId":"_docker_register_entity_docker__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/entity/{registry}/page/{n}":{"get":{"summary":"Register Index Paged","operationId":"register_index_paged_entity__registry__page__n__get","parameters":[{"name":"registry","in":"path","required":true,"schema":{"type":"string","title":"Registry"}},{"name":"n","in":"path","required":true,"schema":{"type":"integer","title":"N"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/entity/{registry}/":{"get":{"summary":"Register Index Root","operationId":"register_index_root_entity__registry___get","parameters":[{"name":"registry","in":"path","required":true,"schema":{"type":"string","title":"Registry"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/entity/{registry}/{owner}/":{"get":{"summary":"Owner Index","operationId":"owner_index_entity__registry___owner___get","parameters":[{"name":"registry","in":"path","required":true,"schema":{"type":"string","title":"Registry"}},{"name":"owner","in":"path","required":true,"schema":{"type":"string","title":"Owner"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/entity/{registry}/{subject}":{"get":{"summary":"Entity Page","operationId":"entity_page_entity__registry___subject__get","parameters":[{"name":"registry","in":"path","required":true,"schema":{"type":"string","title":"Registry"}},{"name":"subject","in":"path","required":true,"schema":{"type":"string","title":"Subject"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap.xml":{"get":{"summary":"Sitemap Xml","operationId":"sitemap_xml_sitemap_xml_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Sitemap Xml","operationId":"sitemap_xml_sitemap_xml_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/chain/head":{"get":{"summary":"Chain Head","operationId":"chain_head_api_chain_head_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/verify":{"get":{"summary":"Verify","operationId":"verify_verify_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/reports/component-mutation-2026-08/":{"get":{"summary":"Report","operationId":"report_reports_component_mutation_2026_08__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/reports/soae-q3-2026/":{"get":{"summary":"Soae Landing","operationId":"soae_landing_reports_soae_q3_2026__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/reports/soae-q3-2026/full":{"get":{"summary":"Soae Full","operationId":"soae_full_reports_soae_q3_2026_full_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/incidents":{"get":{"summary":"Incidents","operationId":"incidents_incidents_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/about":{"get":{"summary":"About","operationId":"about_about_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/incidents/methodology":{"get":{"summary":"Metodik","operationId":"metodik_incidents_methodology_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/incidents/feed.json":{"get":{"summary":"Feed Json","operationId":"feed_json_incidents_feed_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/incidents/{lsi_id}":{"get":{"summary":"Lsi","operationId":"lsi_incidents__lsi_id__get","parameters":[{"name":"lsi_id","in":"path","required":true,"schema":{"type":"string","title":"Lsi Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/departures":{"get":{"summary":"Departures Index","operationId":"departures_index_departures_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/departures/{week}":{"get":{"summary":"Departures Issue","operationId":"departures_issue_departures__week__get","parameters":[{"name":"week","in":"path","required":true,"schema":{"type":"string","title":"Week"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/register":{"get":{"summary":"Registration Form","operationId":"registration_form_register_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"post":{"summary":"Registration Submit","operationId":"registration_submit_register_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/verify-account":{"get":{"summary":"Registration Verify","operationId":"registration_verify_verify_account_get","parameters":[{"name":"token","in":"query","required":false,"schema":{"type":"string","default":"","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/actions/page/{n}":{"get":{"summary":" Index Paged","operationId":"_index_paged_actions_page__n__get","parameters":[{"name":"n","in":"path","required":true,"schema":{"type":"integer","title":"N"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/actions/":{"get":{"summary":" Index Root","operationId":"_index_root_actions__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/actions/{owner}/":{"get":{"summary":" Owner","operationId":"_owner_actions__owner___get","parameters":[{"name":"owner","in":"path","required":true,"schema":{"type":"string","title":"Owner"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/actions/{owner}/{repo}":{"get":{"summary":" Leaf","operationId":"_leaf_actions__owner___repo__get","parameters":[{"name":"owner","in":"path","required":true,"schema":{"type":"string","title":"Owner"}},{"name":"repo","in":"path","required":true,"schema":{"type":"string","title":"Repo"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/npm/page/{n}":{"get":{"summary":" Index Paged","operationId":"_index_paged_npm_page__n__get","parameters":[{"name":"n","in":"path","required":true,"schema":{"type":"integer","title":"N"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/npm/":{"get":{"summary":" Index Root","operationId":"_index_root_npm__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/npm/{scope}/{name}":{"get":{"summary":" Leaf Scoped","operationId":"_leaf_scoped_npm__scope___name__get","parameters":[{"name":"scope","in":"path","required":true,"schema":{"type":"string","title":"Scope"}},{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/npm/{scope}/":{"get":{"summary":" Scope","operationId":"_scope_npm__scope___get","parameters":[{"name":"scope","in":"path","required":true,"schema":{"type":"string","title":"Scope"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/npm/{package}":{"get":{"summary":" Leaf Plain","operationId":"_leaf_plain_npm__package__get","parameters":[{"name":"package","in":"path","required":true,"schema":{"type":"string","title":"Package"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}