WAP LabsProject atlas

docs/knowledge-graph/vault-wmls-5/work-items/wmls-503.md

Extern, pragma, URL invocation, and access-control closure

Generated from canonical repository manifests. Do not edit this note directly.

Relationships

  • contains ← [[sprints/WMLS-5|WMLS-5]]
  • covers-family → [[source-families/wmlscript-libraries|wmlscript-libraries]]
  • covers-family → [[source-families/wmlscript|wmlscript]]
  • owned-by → [[owner-layers/engine-wasm|engine-wasm]]
  • owned-by → [[owner-layers/qa|qa]]
  • planned-by ← [[clauses/WAE-CL-MEDIA-PUSH-FALLBACK|WAE-CL-MEDIA-PUSH-FALLBACK]]
  • planned-by ← [[clauses/WAE-CL-MEDIA-TYPE-DISPATCH|WAE-CL-MEDIA-TYPE-DISPATCH]]
  • planned-by ← [[clauses/WAE-CL-WMLSCRIPTC-MEDIA-TYPE|WAE-CL-WMLSCRIPTC-MEDIA-TYPE]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-ACCESS-DENIAL-ERROR|WMLSCRIPT-CL-ACCESS-DENIAL-ERROR]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-ACCESS-DOMAIN-PATH-GATE|WMLSCRIPT-CL-ACCESS-DOMAIN-PATH-GATE]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-CONSTANT-INSTRUCTION-BOUNDS|WMLSCRIPT-CL-CONSTANT-INSTRUCTION-BOUNDS]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-CONTROL-FLOW-TARGETS|WMLSCRIPT-CL-CONTROL-FLOW-TARGETS]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-EXTERNAL-KEYWORD-GATE|WMLSCRIPT-CL-EXTERNAL-KEYWORD-GATE]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-FATAL-BYTECODE-ERROR-MATRIX|WMLSCRIPT-CL-FATAL-BYTECODE-ERROR-MATRIX]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-FRAGMENT-DOCUMENT-FORM|WMLSCRIPT-CL-FRAGMENT-DOCUMENT-FORM]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-FRAGMENT-FUNCTION-IDENTITY|WMLSCRIPT-CL-FRAGMENT-FUNCTION-IDENTITY]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-FUNCTION-CALL-INDEX-TYPES|WMLSCRIPT-CL-FUNCTION-CALL-INDEX-TYPES]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-FUNCTION-NAME-TABLE|WMLSCRIPT-CL-FUNCTION-NAME-TABLE]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-FUNCTION-RECORD-BOUNDARIES|WMLSCRIPT-CL-FUNCTION-RECORD-BOUNDARIES]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-INTEGRITY-BEFORE-EXECUTION|WMLSCRIPT-CL-INTEGRITY-BEFORE-EXECUTION]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-INTEGRITY-CODE-SIZE-CHECK|WMLSCRIPT-CL-INTEGRITY-CODE-SIZE-CHECK]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-INTEGRITY-FAILURE-QUARANTINE|WMLSCRIPT-CL-INTEGRITY-FAILURE-QUARANTINE]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-INTEGRITY-FUNCTION-SIZES|WMLSCRIPT-CL-INTEGRITY-FUNCTION-SIZES]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-INTEGRITY-INSTRUCTION-STREAM|WMLSCRIPT-CL-INTEGRITY-INSTRUCTION-STREAM]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-INTEGRITY-POOL-COUNTS|WMLSCRIPT-CL-INTEGRITY-POOL-COUNTS]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-INTEGRITY-VERSION-CHECK|WMLSCRIPT-CL-INTEGRITY-VERSION-CHECK]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-PRAGMA-ACCESS-UNIQUENESS|WMLSCRIPT-CL-PRAGMA-ACCESS-UNIQUENESS]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-RELATIVE-URL-RESOLUTION|WMLSCRIPT-CL-RELATIVE-URL-RESOLUTION]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-RUNTIME-CONSTANT-VALIDITY|WMLSCRIPT-CL-RUNTIME-CONSTANT-VALIDITY]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-RUNTIME-FUNCTION-VALIDITY|WMLSCRIPT-CL-RUNTIME-FUNCTION-VALIDITY]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-RUNTIME-JUMP-VALIDITY|WMLSCRIPT-CL-RUNTIME-JUMP-VALIDITY]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-RUNTIME-STACK-VALIDITY|WMLSCRIPT-CL-RUNTIME-STACK-VALIDITY]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-RUNTIME-VARIABLE-VALIDITY|WMLSCRIPT-CL-RUNTIME-VARIABLE-VALIDITY]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-URL-CALL-ACCESS-FIRST|WMLSCRIPT-CL-URL-CALL-ACCESS-FIRST]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-URL-CALL-EXTERNAL-MATCH|WMLSCRIPT-CL-URL-CALL-EXTERNAL-MATCH]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-URL-CALL-GRAMMAR|WMLSCRIPT-CL-URL-CALL-GRAMMAR]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-URL-CALL-INVALID-PARAMETERS|WMLSCRIPT-CL-URL-CALL-INVALID-PARAMETERS]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-URL-CALL-LITERAL-ONLY|WMLSCRIPT-CL-URL-CALL-LITERAL-ONLY]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-URL-CALL-TYPED-ARGUMENTS|WMLSCRIPT-CL-URL-CALL-TYPED-ARGUMENTS]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-URL-CALL-UNESCAPE-BEFORE-PARSE|WMLSCRIPT-CL-URL-CALL-UNESCAPE-BEFORE-PARSE]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-URL-NAMED-COMPILATION-UNITS|WMLSCRIPT-CL-URL-NAMED-COMPILATION-UNITS]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-URL-SCHEME-SUPPORT|WMLSCRIPT-CL-URL-SCHEME-SUPPORT]]
  • planned-by ← [[clauses/WMLSCRIPT-CL-VARIABLE-INSTRUCTION-BOUNDS|WMLSCRIPT-CL-VARIABLE-INSTRUCTION-BOUNDS]]
  • planned-by ← [[scr-rows/WAESpec-C-021|WAESpec-C-021]]
  • planned-by ← [[scr-rows/WMLS-C-078|WMLS-C-078]]
  • planned-by ← [[scr-rows/WMLS-C-079|WMLS-C-079]]
  • planned-by ← [[scr-rows/WMLS-C-080|WMLS-C-080]]
  • planned-by ← [[scr-rows/WMLS-C-081|WMLS-C-081]]
  • planned-by ← [[scr-rows/WMLS-C-082|WMLS-C-082]]
  • planned-by ← [[scr-rows/WMLS-C-087|WMLS-C-087]]
  • planned-by ← [[scr-rows/WMLS-C-107|WMLS-C-107]]
  • planned-by ← [[scr-rows/WMLS-C-108|WMLS-C-108]]
  • relates-to → [[legacy-tickets/W0-08|W0-08]]
  • relates-to → [[legacy-tickets/W1-03|W1-03]]

Data

{
  "status": "todo",
  "ownerLayers": [
    "engine-wasm",
    "qa"
  ],
  "sourceFamilies": [
    "wmlscript",
    "wmlscript-libraries"
  ],
  "existingTickets": [
    "W1-03",
    "W0-08"
  ],
  "outputs": [
    "Extern, pragma, URL invocation, and access-control closure"
  ],
  "acceptance": [
    "Script loading and invocation respect content identity, access domains/paths, pragmas, argument binding, and deterministic failure."
  ],
  "evidence": [
    "cargo test --manifest-path engine-wasm/engine/Cargo.toml"
  ],
  "source": "docs/waves/wap-1.2.1-compliance-program.json"
}