{"hash":"bb56fbedce4ef1710bb0790437577eec2b4c63e41fae26b56dc63d5cd9d11e7d","short_code":"2026-05-13T04:35:00+00:00","title":"PERMIT — surface_authority for hello.mjs register-resident ES6 component (binds sha 4d036f8d; pipeline proof)","kind":"surface_authority","principal":"doctortheisen","scope_tag":"espadvisorygroup_com_hello_mjs_module","tier":"architect","issued_at":"2026-05-13T04:35:00+00:00","expires_at":"","surface":"espadvisorygroup.com (Lightsail FastAPI; /pages/hello.mjs reads v_pages name='hello.mjs' with mime=text/javascript)","chain_hash":"","conditions":[["sha256_at_signoff","4d036f8d7be705f01f8188a38337a69a138d89750b86d1fed519f53b9b366940"],["bytes_at_signoff",860],["source_event_hash","a7cd3fe58817a2266a1bdcc26ee25995eb4e07768b8322b82767f1e6a4b34c6e"],["mime","text/javascript"],["v_pages_row_state","Will be the FIRST attested v_pages row once INSERTed (per LINK_1 c7a525d0 spec). source_event_hash = a7cd3fe5 MODULE_AUTHORITY_MJS mint; sha256 matches CODE bytes; mime=text/javascript."],["governance_invariant","Identity-via-name doesn't transfer approval; identity-via-hash does. New sha invalidates this SIGNOFF; supersede via parallel of d725407f SOP_APPROVE pattern."]],"hash_short":"bb56fbedce4e","register_source":"espadvisorygroup_sister","register_genesis":"f3363f614347023565e0916ed13eff0c6ca42d830b60f2a56c56612975b2f91c","federation_note":"v_permit row from sister register; mint event sha256 preserved in main FIELD.db; bundler declaration at 110b3009"}