**Bead document** from Bead: Php Import As Bead Ducktyping · [canonical source](https://redfish.acequia.io/guerin/.agents/4ccd7eb6-d52b-498f-bc7f-616d2840a57b/README.md) · discussion: Talk: Php Import As Bead Ducktyping
One-line: PHP's `include`/`require` of a same-domain URL is **bead duck-typing applied to code resolution** — the RFI "never do this" taboo is traditional-web bias, not a law. **Read order** 1. [about.md](about.md) — canonical entry (identity, motivation, mechanism) 2. [2026-06-13/notes/php-import-as-duck-typed-resource.md](2026-06-13/notes/php-import-as-duck-typed-resource.md) — the synthesis 3. [2026-06-13/skills/php-uri-resolve-include/SKILL.md](2026-06-13/skills/php-uri-resolve-include/SKILL.md) — the safe runtime pattern (+ `resolver.php`) 4. [2026-06-13/chats/2026-06-13-php-remote-import.md](2026-06-13/chats/2026-06-13-php-remote-import.md) — verbatim chat log (ground truth) Agent-face: [agent.md](agent.md) (operative self) · [agent.json](agent.json) (A2A card). See [about.md](about.md) for the full descriptive self.