[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CFD7VJP6FSYTBXR1537PA0":3,"skill-same:01M6CFD7VJP6FSYTBXR1537PA0":715},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":18,"linkOnly":19,"markdownContent":20,"markdownBody":21,"frontMatter":22,"refName":23,"commitSha":24,"skillDirectory":5,"forksCount":13,"repositoryHtmlUrl":25,"repositoryHomepageUrl":26,"ownerHtmlUrl":27,"ownerBlogUrl":26,"ownerDescription":28,"updatedAt":29,"install":30,"resources":43},"01M6CFD7VJP6FSYTBXR1537PA0","public",null,"Agent-Town\u002FPortal","Agent-Town","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F258771624?v=4","01M6CFCRTDJQR4NSZSZQGGAHM8","Agent Town","01M6CFCRYHD8A12PC3MFFN6FME",0,"GPL-3.0","https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fskill.md",[],[5],"2026-11-10 10:12:30",false,"---\nname: agent-town-playbook\nversion: 0.3.7\ndescription: Team up with a human browser session on the Agent Town landing-page teaser. Match a sigil, open the lock, co-create a 16×16 pixel artifact, then perform a two-party house-key ceremony (agent + human) to create an E2EE House (House Descriptor QR + Privy wallet-signature unlock).\nauthor: Agent Town Portal\n\n\n# Agent Town Portal - Agent Playbook (Minimal)\n\nThis skill is for an external agent that talks to the website over HTTP.\n\nIf you are running inside the website's built-in runtime, the UI may perform many actions for you.\nThis document focuses on the stable API actions that external agents can use.\n\nIf you do not have a human partner and Team Code, use `\u002Fskill_agent_solo.md`.\n\n## Required input\n\nAsk for exactly one of these:\n\n- `teamCode` (normal co-op flow)\n- `houseId` (reconnect to an existing house)\n\nIf runtime\u002Fsession context already includes one of these values, use it directly and do not ask again.\n\nIf runtime\u002Fsession context includes `experiencePreference`, honor it by default:\n\n- respond in the provided locale when reasonable,\n- use the provided provider\u002Fshare\u002Fmedia policy hints,\n- do not ask the human to choose a language\u002Fpath again unless they explicitly want to change it.\n\nDo not ask for any other credential.\n\nDo not ask the human to repeat runtime-provided values.\nDo not substitute a different localhost port when `origin` is provided. \nDo not recommend blocked or discouraged services when `experiencePreference.agentPolicy` or related policy hints say to avoid them.\n\n## Mandatory Honesty Rule \n- Never claim an API action is complete unless tool\u002FAPI response confirms success. \n- If tool execution is unavailable, ambiguous, or unverified, explicitly say: \n- `Execution unverified; cannot confirm API success in this runtime.` \n- Do not simulate completion. \n\n## Multi-Call Action Policy (e.g., pixel art) \nFor actions requiring many paint calls: \n1. Attempt calls in deterministic order. \n2. Stop immediately on first failure. \n3. Report summary: - `attempted` - `succeeded` - `failed` - first failing request + response \n4. Only claim completion if all calls succeeded. #\n\n## Optional Post-Write Verification \n\nIf snapshot endpoint exists, verify expected coordinates changed before claiming done. If snapshot endpoint is unavailable, state that final visual verification is pending human confirmation.\n\n## Base URL\n\nUse the current page origin (same origin as this skill file).\n\n- Local example: `http:\u002F\u002Flocalhost:4300` (or whatever port the app is running on)\n- Hosted example: `https:\u002F\u002Fagenttown.app`\n\n## Core co-op loop\n\n1. Connect the agent.\n2. Poll one experience state endpoint every ~1 second.\n3. Mirror the human's sigil selection.\n4. Press Open after the human presses Open.\n5. Continue until signup\u002Fceremony state reaches done.\n\n### 1) Connect\n\n`POST \u002Fapi\u002Fagent\u002Fconnect`\n\n```json\n{ \"teamCode\": \"TEAM-ABCD-EFGH\", \"agentName\": \"OpenClaw\" }\n```\n\n### 2) Poll one experience state endpoint\n\n`GET \u002Fapi\u002Fagent\u002Fstate?teamCode=TEAM-ABCD-EFGH`\n\nReact to these fields:\n\n- `human.selected`\n- `agent.selected`\n- `match.matched`\n- `human.openPressed`\n- `agent.openPressed`\n- `signup.complete`\n- `ceremony.humanCommit`\n- `ceremony.agentCommit`\n- `ceremony.humanReveal`\n- `ceremony.agentReveal`\n- `ceremony.houseId`\n- `experience.step`\n- `experience.nextAgentAction`\n\n### 3) Match sigil\n\n`POST \u002Fapi\u002Fagent\u002Fselect`\n\n```json\n{ \"teamCode\": \"TEAM-ABCD-EFGH\", \"elementId\": \"wolf\" }\n```\n\n### 4) Press Open\n\n`POST \u002Fapi\u002Fagent\u002Fopen\u002Fpress`\n\n```json\n{ \"teamCode\": \"TEAM-ABCD-EFGH\" }\n```\n\nBoth human and agent must press Open.\n\n## Canvas co-create (optional)\n\nDuring `\u002Fcreate`, human and agent can paint the same 16x16 canvas.\n\nPractical rule:\n\n- Ask the human to click pixels in the `\u002Fcreate` canvas UI first.\n- The agent should then add paint strokes via API while the human continues drawing.\n- Do not claim lock-in is done until the human clicks **Generate house key**.\n- If lock-in fails with `EMPTY_CANVAS`, ask for more painted pixels and continue.\n\n### Canvas Paint - Endpoint: \n  `POST {origin}\u002Fapi\u002Fagent\u002Fcanvas\u002Fpaint` \n  - JSON body: \n    - `teamCode` (string) \n    - `x` (integer, 0..15) \n    - `y` (integer, 0..15) \n    - `color` (integer palette index) \n    - Success condition (required): \n      - HTTP status is 2xx - and response indicates success (`ok: true` or equivalent success schema) \n      - If success condition is not met, treat as failure. \n\n\n### Optional canvas snapshot check\n\n`GET \u002Fapi\u002Fagent\u002Fcanvas\u002Fimage?teamCode=TEAM-ABCD-EFGH`\n\nUse this to confirm collaborative paint progress while the human is painting.\n\n## House ceremony (minimal)\n\nBefore lock-in, publish your ceremony contribution.\n\n### Commit\n\n`POST \u002Fapi\u002Fagent\u002Fhouse\u002Fcommit`\n\n```json\n{\n  \"teamCode\": \"TEAM-ABCD-EFGH\",\n  \"commit\": \"\u003Cbase64 sha256(Ra)>\",\n  \"revealPub\": \"\u003Cbase64 SPKI P-256 public key>\"\n}\n```\n\n### Reveal\n\n`POST \u002Fapi\u002Fagent\u002Fhouse\u002Freveal`\n\n```json\n{\n  \"teamCode\": \"TEAM-ABCD-EFGH\",\n  \"sealedForHuman\": {\n    \"alg\": \"CEREMONY_E2EE_P256_AESGCM_V1\",\n    \"epk\": \"\u003Cbase64>\",\n    \"iv\": \"\u003Cbase64>\",\n    \"ct\": \"\u003Cbase64>\",\n    \"aad\": \"\u003Cbase64>\"\n  }\n}\n```\n\n### OpenClaw Lite tool preference for ceremony crypto\n\nWhen the runtime exposes these tools, use them instead of hand-crafting ceremony payload crypto:\n\n- `agent_town_ceremony_commit`\n  - Generates valid agent entropy + reveal keypair and submits `\u002Fapi\u002Fagent\u002Fhouse\u002Fcommit`.\n- `agent_town_ceremony_reveal`\n  - Encrypts `sealedForHuman` correctly and submits `\u002Fapi\u002Fagent\u002Fhouse\u002Freveal`.\n\nThese tools keep the flow skill-driven while avoiding malformed cryptographic payloads.\n\n### Polling contract for ceremony\n\nKeep polling `GET \u002Fapi\u002Fagent\u002Fstate?teamCode=...` during ceremony too.\n\nUse `experience.nextAgentAction`:\n\n- `agent_town_ceremony_commit` -> publish commit + reveal pub (prefer tool).\n- `agent_town_ceremony_reveal` -> publish sealed reveal payload (prefer tool).\n\n### Fetch final material (after lock-in)\n\n`GET \u002Fapi\u002Fagent\u002Fhouse\u002Fmaterial?teamCode=TEAM-ABCD-EFGH`\n\nUse this to derive and persist your house key material on the agent side.\n\n## Reconnect to an existing house\n\nIf the human gives you a house id:\n\n`POST \u002Fapi\u002Fagent\u002Fhouse\u002Fconnect`\n\n```json\n{ \"houseId\": \"\u003Cbase58>\", \"agentName\": \"OpenClaw\" }\n```\n\n## Share + Moltbook handoff (co-op)\n\nAfter house unlock, coordinate with the human to create\u002Fshare a public link.\nMoltbook posting is optional for now; share creation is the required baseline.\n\n### In-browser runtime path (same human session cookie)\n\nWhen running inside the website runtime (not an external process), you can create the share directly:\n\n`POST \u002Fapi\u002Fshare\u002Fcreate`\n\n```json\n{}\n```\n\n### Poll share helper\n\n`GET \u002Fapi\u002Fagent\u002Fshare\u002Finstructions?teamCode=TEAM-ABCD-EFGH`\n\nIf this returns `SHARE_NOT_READY`, wait for the human flow and poll again.\n\n### Save agent Moltbook URL\n\n`POST \u002Fapi\u002Fagent\u002Fposts`\n\n```json\n{ \"teamCode\": \"TEAM-ABCD-EFGH\", \"moltbookUrl\": \"https:\u002F\u002Fmoltbook.com\u002Fthread\u002F...\" }\n```\n\nThe server persists this for share + leaderboard metadata.\n\n## House vault note (runtime tool path)\n\nExternal API-only clients need house-auth signing + ciphertext handling for `\u002Fapi\u002Fhouse\u002F:id\u002Fappend`.\nInside OpenClaw Lite runtime, prefer these tools:\n\n- `agent_town_house_recover`\n  - Recovers the unlocked house key context from wallet flow.\n- `agent_town_house_append_note`\n  - Encrypts and appends a text note to `\u002Fapi\u002Fhouse\u002F:id\u002Fappend`.\n\n## Experience Tools (State + UI)\n\nWhen running in the in-browser OpenClaw Lite runtime, prefer explicit Agent Town tools for state + UI actions.\n\n### State tools\n\n- `agent_town_state_get_session`\n  - Reads `GET \u002Fapi\u002Fsession` for current browser session context.\n- `agent_town_state_get_agent_state`\n  - Reads `GET \u002Fapi\u002Fagent\u002Fstate?teamCode=...` (uses runtime teamCode when omitted).\n- `agent_town_state_get_house_context`\n  - Reads `GET \u002Fapi\u002Fhouse\u002F:id\u002Fmeta` (uses runtime houseId when omitted).\n- `agent_town_state_get_pony_inbox`\n  - Reads `GET \u002Fapi\u002Fpony\u002Finbox?houseId=...` (uses runtime houseId when omitted).\n\n### UI tools\n\n- `agent_town_ui_open_modal({ modal, params })`\n  - Opens one whitelisted modal (`atlas`, `pony`, `townhall`, `saloon`, `leaderboard`, `house`, `brain`, `sigil`).\n- `agent_town_ui_atlas_search({ q, family, searchType })`\n  - Opens Atlas in modal and applies search\u002Ffilter state.\n- `agent_town_ui_pony_compose({ toHouseId, subject, draft })`\n  - Opens Pony modal compose panel with prefilled values.\n\n### UI intent policy\n\n- UI tools are intent-dispatch only; never use arbitrary DOM selectors or HTML payloads.\n- Keep all experience transitions inside `\u002Fapp` modal surfaces so worker runtime\u002Fsession continuity is preserved.\n- Do not navigate to direct standalone routes (for example `\u002Fatlas`) when a modal intent exists.\n- If a UI intent is unknown, return\u002Fexpect deterministic `UI_INTENT_UNKNOWN`.\n- If params are invalid, return\u002Fexpect deterministic `UI_INTENT_INVALID_PARAM`.\n- Irreversible intents require approval and return `CONFIRMATION_REQUIRED` when missing approval.\n\n## Optional helpers\n\n- `GET \u002Fapi\u002Fagent\u002Fshare\u002Finstructions?teamCode=...`\n- `POST \u002Fapi\u002Fagent\u002Fposts`\n\n## Practical behavior rules\n\n- Start polling immediately after connect.\n- Default polling interval: 1 second.\n- Be explicit about each action you take.\n- Treat this playbook as API-first. UI layout can change.\n\n## Execution Guarantees (Critical) \n### Act-first requirement \nIf a user request maps to a defined API action in this skill, execute the API call(s) in the same turn before replying. \nForbidden: \n- Intent-only replies (e.g., “I’ll do it now”, “I can do that”) without tool\u002FAPI execution. \nRequired: \n1. Execute call(s) \n2. Validate success criteria \n3. Report concrete results \n\n### No-stall policy Do not stop at planning language when the endpoint and payload are known. If actionable, act immediately. \n### Runtime authority (must use as-is) \nWhen runtime session context provides values, treat them as authoritative: - `origin` - `teamCode` - `houseId` \n\nRules: \n- Do NOT ask the human for these when present. \n- Do NOT substitute another localhost port when `origin` is provided. \n- Use exact provided values in API calls.\n\n### Success criteria (strict) A paint operation is successful only if BOTH: 1. HTTP status is 2xx 2. Response indicates success (`ok: true` or equivalent success schema) If either fails, treat as failure. \n### Retry policy On failure: - Retry same request up to 2 additional times - Wait 150–300ms between retries If still failing: - Report failure with: - endpoint - status code - short response snippet \n\n--- \n\n## Turn Completion Checklist (Must pass before final reply) Before sending the final user-facing response, verify all are true: \n- [ ] I executed required API call(s) this turn (not just described them) \n- [ ] I validated 2xx + `ok:true` (or equivalent) for each required call \n- [ ] I reported actual outcomes (attempted\u002Fsucceeded\u002Ffailed), not intention text If any item is unchecked: do not finalize reply; continue execution. \n--- \n\n## Tool\u002FRuntime Error Handling If a tool call returns missing\u002Fsynthetic\u002Ferror result: \n1. Re-run the same call once immediately \n2. If still failing, run a lightweight state-check endpoint to confirm server reachability \n3. Report exact blocker and next precise recovery step Do not end with generic apology only. \n\n--- \n\n## Minimal curl sequence\n\n```bash\nwhile true; do\n  state=$(curl -sS \"$ORIGIN\u002Fapi\u002Fagent\u002Fstate?teamCode=$TEAM_CODE\") || { sleep 2; continue; }\n  echo \"$state\"\n  sleep 1\ndone\n```\n\n### If connect fails\n\n- Re-check the **Team Code** for typos (it’s case-sensitive and formatted like `TEAM-XXXX-XXXX`).\n- Confirm you are using the **same origin** as the human’s page (same host\u002Fport\u002Fprotocol).\n\n### If the sigil won’t match\n\n- Ensure `agent.selected` equals `human.selected`.\n- Humans can change their selection after you match; if `match.matched` flips false, re-select.\n\n### If Open doesn’t complete\n\n- You can press Open, but the human must also press.\n- Poll until `signup.complete === true`.\n\n### If you see `WAITING_AGENT_REVEAL`\n\n- The human clicked “Lock in”, but ceremony relay is incomplete.\n- Ensure you called `POST \u002Fapi\u002Fagent\u002Fhouse\u002Fcommit` with `revealPub`.\n- Poll `\u002Fapi\u002Fagent\u002Fhouse\u002Fmaterial` until `humanRevealPub` appears, then call `POST \u002Fapi\u002Fagent\u002Fhouse\u002Freveal` with `sealedForHuman`.\n\n### If you see `HOUSE_EXISTS`\n\n- A house was already initialized for this `houseId`.\n- The human can open `\u002Fhouse?house=\u003ChouseId>` and unlock with their Privy wallet.\n\n### If you see `EMPTY_CANVAS`\n\n- The human hasn't painted anything yet.\n- Ask them to add a few pixels, then lock in.\n\n---\n","## Turn Completion Checklist (Must pass before final reply) Before sending the final user-facing response, verify all are true: \n- [ ] I executed required API call(s) this turn (not just described them) \n- [ ] I validated 2xx + `ok:true` (or equivalent) for each required call \n- [ ] I reported actual outcomes (attempted\u002Fsucceeded\u002Ffailed), not intention text If any item is unchecked: do not finalize reply; continue execution. \n--- \n\n## Tool\u002FRuntime Error Handling If a tool call returns missing\u002Fsynthetic\u002Ferror result: \n1. Re-run the same call once immediately \n2. If still failing, run a lightweight state-check endpoint to confirm server reachability \n3. Report exact blocker and next precise recovery step Do not end with generic apology only. \n\n--- \n\n## Minimal curl sequence\n\n```bash\nwhile true; do\n  state=$(curl -sS \"$ORIGIN\u002Fapi\u002Fagent\u002Fstate?teamCode=$TEAM_CODE\") || { sleep 2; continue; }\n  echo \"$state\"\n  sleep 1\ndone\n```\n\n### If connect fails\n\n- Re-check the **Team Code** for typos (it’s case-sensitive and formatted like `TEAM-XXXX-XXXX`).\n- Confirm you are using the **same origin** as the human’s page (same host\u002Fport\u002Fprotocol).\n\n### If the sigil won’t match\n\n- Ensure `agent.selected` equals `human.selected`.\n- Humans can change their selection after you match; if `match.matched` flips false, re-select.\n\n### If Open doesn’t complete\n\n- You can press Open, but the human must also press.\n- Poll until `signup.complete === true`.\n\n### If you see `WAITING_AGENT_REVEAL`\n\n- The human clicked “Lock in”, but ceremony relay is incomplete.\n- Ensure you called `POST \u002Fapi\u002Fagent\u002Fhouse\u002Fcommit` with `revealPub`.\n- Poll `\u002Fapi\u002Fagent\u002Fhouse\u002Fmaterial` until `humanRevealPub` appears, then call `POST \u002Fapi\u002Fagent\u002Fhouse\u002Freveal` with `sealedForHuman`.\n\n### If you see `HOUSE_EXISTS`\n\n- A house was already initialized for this `houseId`.\n- The human can open `\u002Fhouse?house=\u003ChouseId>` and unlock with their Privy wallet.\n\n### If you see `EMPTY_CANVAS`\n\n- The human hasn't painted anything yet.\n- Ask them to add a few pixels, then lock in.\n\n---\n",{},"main","212c59577208ac0830bfd0d77f8e4c0f48dd3234","https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal","https:\u002F\u002Fagenttown.app","https:\u002F\u002Fgithub.com\u002FAgent-Town","Humans + agents co-op experience platform.","2026-06-10 05:03:20",{"source":7,"skillName":5,"commands":31,"prompt":41,"zipAvailable":42},[32,35,38],{"tool":33,"command":34},"npx","npx skills add Agent-Town\u002FPortal --skill public",{"tool":36,"command":37},"bunx","bunx skills add Agent-Town\u002FPortal --skill public",{"tool":39,"command":40},"pnpm","pnpm dlx skills add Agent-Town\u002FPortal --skill public","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fskill.md",true,[44,50,56,60,66,70,74,78,82,86,90,94,98,102,106,110,114,118,122,126,130,134,138,142,146,150,156,160,164,168,172,176,180,184,188,192,196,200,204,208,212,216,220,224,228,232,236,240,244,248,252,256,260,264,268,272,276,280,284,288,292,296,300,304,308,312,316,320,324,328,332,336,340,344,348,352,356,360,364,368,372,376,380,384,388,392,396,400,404,408,412,416,420,424,428,432,436,440,444,448,452,456,460,464,468,472,476,480,484,488,492,496,500,504,508,512,516,520,524,528,532,536,540,544,548,552,556,560,563,567,571,575,579,583,587,591,595,599,603,607,611,615,619,623,627,631,635,639,643,647,651,655,659,663,667,671,675,679,683,687,691,695,699,703,707,711],{"path":45,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":48,"sourceHtmlUrl":49},"agent_panel.js","SCRIPT","脚本",11628,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fagent_panel.js",{"path":51,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":54,"sourceHtmlUrl":55},"agenttown.jpeg","ASSET","资产文件",169170,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fagenttown.jpeg",{"path":57,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":58,"sourceHtmlUrl":59},"app.js",339373,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fapp.js",{"path":61,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":64,"sourceHtmlUrl":65},"atlas.html","REFERENCE","参考文档",12278,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fatlas.html",{"path":67,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":68,"sourceHtmlUrl":69},"atlas.js",59370,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fatlas.js",{"path":71,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":72,"sourceHtmlUrl":73},"background.webp",350874,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fbackground.webp",{"path":75,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":76,"sourceHtmlUrl":77},"brand-kit\u002Fdefault_agent_avatar.png",2002973,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fbrand-kit\u002Fdefault_agent_avatar.png",{"path":79,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":80,"sourceHtmlUrl":81},"brand-kit\u002Fdefault_user_avatar.png",828829,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fbrand-kit\u002Fdefault_user_avatar.png",{"path":83,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":84,"sourceHtmlUrl":85},"brand-kit\u002Felizaos-sheriff.png",256778,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fbrand-kit\u002Felizaos-sheriff.png",{"path":87,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":88,"sourceHtmlUrl":89},"brand-kit\u002Ffonts\u002FInter-Variable.woff2",352240,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fbrand-kit\u002Ffonts\u002FInter-Variable.woff2",{"path":91,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":92,"sourceHtmlUrl":93},"brand-kit\u002Ffonts\u002FJetBrainsMono-Regular.woff2",92380,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fbrand-kit\u002Ffonts\u002FJetBrainsMono-Regular.woff2",{"path":95,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":96,"sourceHtmlUrl":97},"brand-kit\u002Ffonts\u002FSmokum-Regular.ttf",63948,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fbrand-kit\u002Ffonts\u002FSmokum-Regular.ttf",{"path":99,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":100,"sourceHtmlUrl":101},"brand-kit\u002Ffonts\u002FWellfleet-Regular.ttf",82016,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fbrand-kit\u002Ffonts\u002FWellfleet-Regular.ttf",{"path":103,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":104,"sourceHtmlUrl":105},"brand-kit\u002Fopenclaw-sheriff.png",219876,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fbrand-kit\u002Fopenclaw-sheriff.png",{"path":107,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":108,"sourceHtmlUrl":109},"claim-wallet.html",3335,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fclaim-wallet.html",{"path":111,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":112,"sourceHtmlUrl":113},"claim-wallet.js",7566,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fclaim-wallet.js",{"path":115,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":116,"sourceHtmlUrl":117},"claim.html",1735,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fclaim.html",{"path":119,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":120,"sourceHtmlUrl":121},"claim.js",2513,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fclaim.js",{"path":123,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":124,"sourceHtmlUrl":125},"create.html",3497,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fcreate.html",{"path":127,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":128,"sourceHtmlUrl":129},"create.js",34908,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fcreate.js",{"path":131,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":132,"sourceHtmlUrl":133},"erc8004-phase3.md",1193,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Ferc8004-phase3.md",{"path":135,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":136,"sourceHtmlUrl":137},"experience_profiles.js",8329,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fexperience_profiles.js",{"path":139,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":140,"sourceHtmlUrl":141},"experience_runtime.js",5225,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fexperience_runtime.js",{"path":143,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":144,"sourceHtmlUrl":145},"favicon-16x16.png",975,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Ffavicon-16x16.png",{"path":147,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":148,"sourceHtmlUrl":149},"favicon-32x32.png",3321,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Ffavicon-32x32.png",{"path":151,"resourceType":152,"resourceTypeDesc":153,"sizeBytes":154,"sourceHtmlUrl":155},"favicon.ico","OTHER","其他",15406,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Ffavicon.ico",{"path":157,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":158,"sourceHtmlUrl":159},"house.html",20187,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fhouse.html",{"path":161,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":162,"sourceHtmlUrl":163},"house.js",154149,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fhouse.js",{"path":165,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":166,"sourceHtmlUrl":167},"i18n.js",116282,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fi18n.js",{"path":169,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":170,"sourceHtmlUrl":171},"images\u002Fatlas-map-bg.jpg",182014,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fatlas-map-bg.jpg",{"path":173,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":174,"sourceHtmlUrl":175},"images\u002Fdistricts_style_images\u002FAbstract_1.png",2471266,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FAbstract_1.png",{"path":177,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":178,"sourceHtmlUrl":179},"images\u002Fdistricts_style_images\u002FAbstract_1.webp",103416,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FAbstract_1.webp",{"path":181,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":182,"sourceHtmlUrl":183},"images\u002Fdistricts_style_images\u002FAbstract_2.png",2902360,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FAbstract_2.png",{"path":185,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":186,"sourceHtmlUrl":187},"images\u002Fdistricts_style_images\u002FAbstract_2.webp",130020,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FAbstract_2.webp",{"path":189,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":190,"sourceHtmlUrl":191},"images\u002Fdistricts_style_images\u002FArbitrum_1.png",2868716,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FArbitrum_1.png",{"path":193,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":194,"sourceHtmlUrl":195},"images\u002Fdistricts_style_images\u002FArbitrum_1.webp",116110,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FArbitrum_1.webp",{"path":197,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":198,"sourceHtmlUrl":199},"images\u002Fdistricts_style_images\u002FArbitrum_2.png",2797413,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FArbitrum_2.png",{"path":201,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":202,"sourceHtmlUrl":203},"images\u002Fdistricts_style_images\u002FArbitrum_2.webp",107114,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FArbitrum_2.webp",{"path":205,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":206,"sourceHtmlUrl":207},"images\u002Fdistricts_style_images\u002FAvalanche_1.png",3304960,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FAvalanche_1.png",{"path":209,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":210,"sourceHtmlUrl":211},"images\u002Fdistricts_style_images\u002FAvalanche_1.webp",172802,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FAvalanche_1.webp",{"path":213,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":214,"sourceHtmlUrl":215},"images\u002Fdistricts_style_images\u002FAvalanche_2.png",3249674,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FAvalanche_2.png",{"path":217,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":218,"sourceHtmlUrl":219},"images\u002Fdistricts_style_images\u002FAvalanche_2.webp",176852,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FAvalanche_2.webp",{"path":221,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":222,"sourceHtmlUrl":223},"images\u002Fdistricts_style_images\u002FBase_1.png",3045355,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FBase_1.png",{"path":225,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":226,"sourceHtmlUrl":227},"images\u002Fdistricts_style_images\u002FBase_1.webp",155656,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FBase_1.webp",{"path":229,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":230,"sourceHtmlUrl":231},"images\u002Fdistricts_style_images\u002FBase_2.png",2746464,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FBase_2.png",{"path":233,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":234,"sourceHtmlUrl":235},"images\u002Fdistricts_style_images\u002FBase_2.webp",134584,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FBase_2.webp",{"path":237,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":238,"sourceHtmlUrl":239},"images\u002Fdistricts_style_images\u002Fbsc_1.png",2810154,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Fbsc_1.png",{"path":241,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":242,"sourceHtmlUrl":243},"images\u002Fdistricts_style_images\u002Fbsc_1.webp",145060,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Fbsc_1.webp",{"path":245,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":246,"sourceHtmlUrl":247},"images\u002Fdistricts_style_images\u002Fbsc_2.png",3237989,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Fbsc_2.png",{"path":249,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":250,"sourceHtmlUrl":251},"images\u002Fdistricts_style_images\u002Fbsc_2.webp",150706,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Fbsc_2.webp",{"path":253,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":254,"sourceHtmlUrl":255},"images\u002Fdistricts_style_images\u002FCelo_1.png",2620017,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FCelo_1.png",{"path":257,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":258,"sourceHtmlUrl":259},"images\u002Fdistricts_style_images\u002FCelo_1.webp",111006,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FCelo_1.webp",{"path":261,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":262,"sourceHtmlUrl":263},"images\u002Fdistricts_style_images\u002FCelo_2.png",2898209,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FCelo_2.png",{"path":265,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":266,"sourceHtmlUrl":267},"images\u002Fdistricts_style_images\u002FCelo_2.webp",137566,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FCelo_2.webp",{"path":269,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":270,"sourceHtmlUrl":271},"images\u002Fdistricts_style_images\u002FEthereum_1.png",2714496,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FEthereum_1.png",{"path":273,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":274,"sourceHtmlUrl":275},"images\u002Fdistricts_style_images\u002FEthereum_1.webp",106424,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FEthereum_1.webp",{"path":277,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":278,"sourceHtmlUrl":279},"images\u002Fdistricts_style_images\u002FEthereum_2.png",2652259,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FEthereum_2.png",{"path":281,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":282,"sourceHtmlUrl":283},"images\u002Fdistricts_style_images\u002FEthereum_2.webp",97642,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FEthereum_2.webp",{"path":285,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":286,"sourceHtmlUrl":287},"images\u002Fdistricts_style_images\u002Fgnosis_1.png",2715911,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Fgnosis_1.png",{"path":289,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":290,"sourceHtmlUrl":291},"images\u002Fdistricts_style_images\u002Fgnosis_1.webp",89904,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Fgnosis_1.webp",{"path":293,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":294,"sourceHtmlUrl":295},"images\u002Fdistricts_style_images\u002Fgnosis_2.png",2360044,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Fgnosis_2.png",{"path":297,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":298,"sourceHtmlUrl":299},"images\u002Fdistricts_style_images\u002Fgnosis_2.webp",74970,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Fgnosis_2.webp",{"path":301,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":302,"sourceHtmlUrl":303},"images\u002Fdistricts_style_images\u002Flinea_1.png",2358332,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flinea_1.png",{"path":305,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":306,"sourceHtmlUrl":307},"images\u002Fdistricts_style_images\u002Flinea_1.webp",84042,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flinea_1.webp",{"path":309,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":310,"sourceHtmlUrl":311},"images\u002Fdistricts_style_images\u002Flinea_2.png",2163350,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flinea_2.png",{"path":313,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":314,"sourceHtmlUrl":315},"images\u002Fdistricts_style_images\u002Flinea_2.webp",57756,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flinea_2.webp",{"path":317,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":318,"sourceHtmlUrl":319},"images\u002Fdistricts_style_images\u002Flogos\u002FAbstract.jpg",7103,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flogos\u002FAbstract.jpg",{"path":321,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":322,"sourceHtmlUrl":323},"images\u002Fdistricts_style_images\u002Flogos\u002FArbitrum.png",129702,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flogos\u002FArbitrum.png",{"path":325,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":326,"sourceHtmlUrl":327},"images\u002Fdistricts_style_images\u002Flogos\u002FAvalanche.png",47819,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flogos\u002FAvalanche.png",{"path":329,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":330,"sourceHtmlUrl":331},"images\u002Fdistricts_style_images\u002Flogos\u002FBase.png",839,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flogos\u002FBase.png",{"path":333,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":334,"sourceHtmlUrl":335},"images\u002Fdistricts_style_images\u002Flogos\u002FBSC.png",3244,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flogos\u002FBSC.png",{"path":337,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":338,"sourceHtmlUrl":339},"images\u002Fdistricts_style_images\u002Flogos\u002FCelo.png",4894,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flogos\u002FCelo.png",{"path":341,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":342,"sourceHtmlUrl":343},"images\u002Fdistricts_style_images\u002Flogos\u002FEthereum.png",160579,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flogos\u002FEthereum.png",{"path":345,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":346,"sourceHtmlUrl":347},"images\u002Fdistricts_style_images\u002Flogos\u002FGnosis.png",83253,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flogos\u002FGnosis.png",{"path":349,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":350,"sourceHtmlUrl":351},"images\u002Fdistricts_style_images\u002Flogos\u002FLinea.png",1598,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flogos\u002FLinea.png",{"path":353,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":354,"sourceHtmlUrl":355},"images\u002Fdistricts_style_images\u002Flogos\u002FMantle.png",4887,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flogos\u002FMantle.png",{"path":357,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":358,"sourceHtmlUrl":359},"images\u002Fdistricts_style_images\u002Flogos\u002FMegaETH.jpeg",8965,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flogos\u002FMegaETH.jpeg",{"path":361,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":362,"sourceHtmlUrl":363},"images\u002Fdistricts_style_images\u002Flogos\u002FMetis.png",3903,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flogos\u002FMetis.png",{"path":365,"resourceType":152,"resourceTypeDesc":153,"sizeBytes":366,"sourceHtmlUrl":367},"images\u002Fdistricts_style_images\u002Flogos\u002FMonad.ico",13406,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flogos\u002FMonad.ico",{"path":369,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":370,"sourceHtmlUrl":371},"images\u002Fdistricts_style_images\u002Flogos\u002FOptimism.png",3518,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flogos\u002FOptimism.png",{"path":373,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":374,"sourceHtmlUrl":375},"images\u002Fdistricts_style_images\u002Flogos\u002FPolygon.png",1955,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flogos\u002FPolygon.png",{"path":377,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":378,"sourceHtmlUrl":379},"images\u002Fdistricts_style_images\u002Flogos\u002FScroll.png",2168,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flogos\u002FScroll.png",{"path":381,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":382,"sourceHtmlUrl":383},"images\u002Fdistricts_style_images\u002Flogos\u002FSolana.jpeg",4690,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flogos\u002FSolana.jpeg",{"path":385,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":386,"sourceHtmlUrl":387},"images\u002Fdistricts_style_images\u002Flogos\u002FTaiko.png",11451,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flogos\u002FTaiko.png",{"path":389,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":390,"sourceHtmlUrl":391},"images\u002Fdistricts_style_images\u002Flogos\u002FX-layer.png",1243,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002Flogos\u002FX-layer.png",{"path":393,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":394,"sourceHtmlUrl":395},"images\u002Fdistricts_style_images\u002FMantle_1.png",2899817,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FMantle_1.png",{"path":397,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":398,"sourceHtmlUrl":399},"images\u002Fdistricts_style_images\u002FMantle_1.webp",107582,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FMantle_1.webp",{"path":401,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":402,"sourceHtmlUrl":403},"images\u002Fdistricts_style_images\u002FMantle_2.png",2884751,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FMantle_2.png",{"path":405,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":406,"sourceHtmlUrl":407},"images\u002Fdistricts_style_images\u002FMantle_2.webp",125598,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FMantle_2.webp",{"path":409,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":410,"sourceHtmlUrl":411},"images\u002Fdistricts_style_images\u002FMegaETH_1.png",3031334,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FMegaETH_1.png",{"path":413,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":414,"sourceHtmlUrl":415},"images\u002Fdistricts_style_images\u002FMegaETH_1.webp",156616,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FMegaETH_1.webp",{"path":417,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":418,"sourceHtmlUrl":419},"images\u002Fdistricts_style_images\u002FMegaETH_2.png",3119945,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FMegaETH_2.png",{"path":421,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":422,"sourceHtmlUrl":423},"images\u002Fdistricts_style_images\u002FMegaETH_2.webp",160588,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FMegaETH_2.webp",{"path":425,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":426,"sourceHtmlUrl":427},"images\u002Fdistricts_style_images\u002FMetis_1.png",2909573,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FMetis_1.png",{"path":429,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":430,"sourceHtmlUrl":431},"images\u002Fdistricts_style_images\u002FMetis_1.webp",139298,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FMetis_1.webp",{"path":433,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":434,"sourceHtmlUrl":435},"images\u002Fdistricts_style_images\u002FMetis_2.png",2850678,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FMetis_2.png",{"path":437,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":438,"sourceHtmlUrl":439},"images\u002Fdistricts_style_images\u002FMetis_2.webp",134404,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FMetis_2.webp",{"path":441,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":442,"sourceHtmlUrl":443},"images\u002Fdistricts_style_images\u002FMonad_1.png",2844395,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FMonad_1.png",{"path":445,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":446,"sourceHtmlUrl":447},"images\u002Fdistricts_style_images\u002FMonad_1.webp",131888,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FMonad_1.webp",{"path":449,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":450,"sourceHtmlUrl":451},"images\u002Fdistricts_style_images\u002FMonad_2.png",2892985,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FMonad_2.png",{"path":453,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":454,"sourceHtmlUrl":455},"images\u002Fdistricts_style_images\u002FMonad_2.webp",143166,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FMonad_2.webp",{"path":457,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":458,"sourceHtmlUrl":459},"images\u002Fdistricts_style_images\u002FOptimism_1.png",2941254,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FOptimism_1.png",{"path":461,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":462,"sourceHtmlUrl":463},"images\u002Fdistricts_style_images\u002FOptimism_1.webp",172842,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FOptimism_1.webp",{"path":465,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":466,"sourceHtmlUrl":467},"images\u002Fdistricts_style_images\u002FOptimism_2.png",2470478,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FOptimism_2.png",{"path":469,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":470,"sourceHtmlUrl":471},"images\u002Fdistricts_style_images\u002FOptimism_2.webp",89338,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FOptimism_2.webp",{"path":473,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":474,"sourceHtmlUrl":475},"images\u002Fdistricts_style_images\u002FPolygon_1.png",3017723,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FPolygon_1.png",{"path":477,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":478,"sourceHtmlUrl":479},"images\u002Fdistricts_style_images\u002FPolygon_1.webp",164032,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FPolygon_1.webp",{"path":481,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":482,"sourceHtmlUrl":483},"images\u002Fdistricts_style_images\u002FPolygon_2.png",3050583,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FPolygon_2.png",{"path":485,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":486,"sourceHtmlUrl":487},"images\u002Fdistricts_style_images\u002FPolygon_2.webp",178984,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FPolygon_2.webp",{"path":489,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":490,"sourceHtmlUrl":491},"images\u002Fdistricts_style_images\u002FScroll_1.png",4029274,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FScroll_1.png",{"path":493,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":494,"sourceHtmlUrl":495},"images\u002Fdistricts_style_images\u002FScroll_1.webp",253342,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FScroll_1.webp",{"path":497,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":498,"sourceHtmlUrl":499},"images\u002Fdistricts_style_images\u002FScroll_2.png",3085041,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FScroll_2.png",{"path":501,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":502,"sourceHtmlUrl":503},"images\u002Fdistricts_style_images\u002FScroll_2.webp",156992,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FScroll_2.webp",{"path":505,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":506,"sourceHtmlUrl":507},"images\u002Fdistricts_style_images\u002FSolana_1.png",3150314,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FSolana_1.png",{"path":509,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":510,"sourceHtmlUrl":511},"images\u002Fdistricts_style_images\u002FSolana_1.webp",164690,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FSolana_1.webp",{"path":513,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":514,"sourceHtmlUrl":515},"images\u002Fdistricts_style_images\u002FSolana_2.png",2742978,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FSolana_2.png",{"path":517,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":518,"sourceHtmlUrl":519},"images\u002Fdistricts_style_images\u002FSolana_2.webp",119192,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FSolana_2.webp",{"path":521,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":522,"sourceHtmlUrl":523},"images\u002Fdistricts_style_images\u002FTaiko_1.png",2433332,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FTaiko_1.png",{"path":525,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":526,"sourceHtmlUrl":527},"images\u002Fdistricts_style_images\u002FTaiko_1.webp",107476,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FTaiko_1.webp",{"path":529,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":530,"sourceHtmlUrl":531},"images\u002Fdistricts_style_images\u002FTaiko_2.png",2543228,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FTaiko_2.png",{"path":533,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":534,"sourceHtmlUrl":535},"images\u002Fdistricts_style_images\u002FTaiko_2.webp",112956,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FTaiko_2.webp",{"path":537,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":538,"sourceHtmlUrl":539},"images\u002Fdistricts_style_images\u002FXLayer_1.png",2641498,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FXLayer_1.png",{"path":541,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":542,"sourceHtmlUrl":543},"images\u002Fdistricts_style_images\u002FXLayer_1.webp",90994,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FXLayer_1.webp",{"path":545,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":546,"sourceHtmlUrl":547},"images\u002Fdistricts_style_images\u002FXLayer_2.png",2498307,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FXLayer_2.png",{"path":549,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":550,"sourceHtmlUrl":551},"images\u002Fdistricts_style_images\u002FXLayer_2.webp",97644,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fdistricts_style_images\u002FXLayer_2.webp",{"path":553,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":554,"sourceHtmlUrl":555},"images\u002Fleather-bg.jpg",325663,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fleather-bg.jpg",{"path":557,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":558,"sourceHtmlUrl":559},"images\u002Fparchment-bg.jpg",85020,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fparchment-bg.jpg",{"path":561,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":54,"sourceHtmlUrl":562},"images\u002Ftown-bg.jpeg","https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Ftown-bg.jpeg",{"path":564,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":565,"sourceHtmlUrl":566},"images\u002Fwood-header.jpg",128431,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Fwood-header.jpg",{"path":568,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":569,"sourceHtmlUrl":570},"inbox.html",3556,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Finbox.html",{"path":572,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":573,"sourceHtmlUrl":574},"inbox.js",29184,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Finbox.js",{"path":576,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":577,"sourceHtmlUrl":578},"index.html",20831,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Findex.html",{"path":580,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":581,"sourceHtmlUrl":582},"leaderboard.html",2493,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fleaderboard.html",{"path":584,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":585,"sourceHtmlUrl":586},"leaderboard.js",18083,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fleaderboard.js",{"path":588,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":589,"sourceHtmlUrl":590},"llm_catalog.js",7363,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fllm_catalog.js",{"path":592,"resourceType":52,"resourceTypeDesc":53,"sizeBytes":593,"sourceHtmlUrl":594},"logo.jpg",293067,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Flogo.jpg",{"path":596,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":597,"sourceHtmlUrl":598},"openclaw-lite\u002Fbuild-info.json",402,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fopenclaw-lite\u002Fbuild-info.json",{"path":600,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":601,"sourceHtmlUrl":602},"openclaw-lite\u002Fgateway.js",60815,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fopenclaw-lite\u002Fgateway.js",{"path":604,"resourceType":152,"resourceTypeDesc":153,"sizeBytes":605,"sourceHtmlUrl":606},"openclaw-lite\u002Fgateway.js.map",104440,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fopenclaw-lite\u002Fgateway.js.map",{"path":608,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":609,"sourceHtmlUrl":610},"openclaw-lite\u002Fllm-config-library.js",4355,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fopenclaw-lite\u002Fllm-config-library.js",{"path":612,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":613,"sourceHtmlUrl":614},"openclaw-lite\u002Fruntime-bridge.js",6434,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fopenclaw-lite\u002Fruntime-bridge.js",{"path":616,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":617,"sourceHtmlUrl":618},"openclaw-lite\u002Fruntime-worker.js",6749,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fopenclaw-lite\u002Fruntime-worker.js",{"path":620,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":621,"sourceHtmlUrl":622},"openclaw-lite\u002Ftown.js",2830,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fopenclaw-lite\u002Ftown.js",{"path":624,"resourceType":152,"resourceTypeDesc":153,"sizeBytes":625,"sourceHtmlUrl":626},"openclaw-lite\u002Ftown.js.map",5099,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fopenclaw-lite\u002Ftown.js.map",{"path":628,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":629,"sourceHtmlUrl":630},"openclaw-lite\u002Fworker.js",1911236,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fopenclaw-lite\u002Fworker.js",{"path":632,"resourceType":152,"resourceTypeDesc":153,"sizeBytes":633,"sourceHtmlUrl":634},"openclaw-lite\u002Fworker.js.map",5244730,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fopenclaw-lite\u002Fworker.js.map",{"path":636,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":637,"sourceHtmlUrl":638},"privy_bridge.js",52870,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fprivy_bridge.js",{"path":640,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":641,"sourceHtmlUrl":642},"room.js",24607,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Froom.js",{"path":644,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":645,"sourceHtmlUrl":646},"share_public.js",22059,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fshare_public.js",{"path":648,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":649,"sourceHtmlUrl":650},"share.html",3686,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fshare.html",{"path":652,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":653,"sourceHtmlUrl":654},"skill_actions_plugin.js",37209,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fskill_actions_plugin.js",{"path":656,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":657,"sourceHtmlUrl":658},"skill_agent_solo.md",6939,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fskill_agent_solo.md",{"path":660,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":661,"sourceHtmlUrl":662},"start.html",4466,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fstart.html",{"path":664,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":665,"sourceHtmlUrl":666},"start.js",20171,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fstart.js",{"path":668,"resourceType":152,"resourceTypeDesc":153,"sizeBytes":669,"sourceHtmlUrl":670},"styles.css",108539,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fstyles.css",{"path":672,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":673,"sourceHtmlUrl":674},"trainer_namespace_plugin.js",40661,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Ftrainer_namespace_plugin.js",{"path":676,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":677,"sourceHtmlUrl":678},"trainer.html",5419,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Ftrainer.html",{"path":680,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":681,"sourceHtmlUrl":682},"trainer.js",65761,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Ftrainer.js",{"path":684,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":685,"sourceHtmlUrl":686},"views\u002Fbrain.html",8160,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fviews\u002Fbrain.html",{"path":688,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":689,"sourceHtmlUrl":690},"views\u002Fhouse.html",4902,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fviews\u002Fhouse.html",{"path":692,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":693,"sourceHtmlUrl":694},"views\u002Fleaderboard.html",1007,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fviews\u002Fleaderboard.html",{"path":696,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":697,"sourceHtmlUrl":698},"views\u002Fpony.html",1502,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fviews\u002Fpony.html",{"path":700,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":701,"sourceHtmlUrl":702},"views\u002Fsaloon.html",526,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fviews\u002Fsaloon.html",{"path":704,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":705,"sourceHtmlUrl":706},"views\u002Fsigil.html",1324,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fviews\u002Fsigil.html",{"path":708,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":709,"sourceHtmlUrl":710},"views\u002Ftownhall.html",9758,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fviews\u002Ftownhall.html",{"path":712,"resourceType":46,"resourceTypeDesc":47,"sizeBytes":713,"sourceHtmlUrl":714},"wallet_client.js",11358,"https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Fwallet_client.js",[716,740,749,762,771,781],{"skillNo":717,"name":718,"nameZh":6,"description":719,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":720,"categories":721,"keywords":727,"publishedAt":18},"01M6CFDKZT94Q2QN76VA4DVF2E","agent-town-playbook","Team up with a human browser session on the Agent Town landing-page teaser. Match a sigil, open the lock, co-create a 16×16 pixel artifact, then perform a two-party house-key ceremony (agent + human) to create an E2EE House (House Descriptor QR + wallet-signature unlock).","https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fvendors\u002Fopenclaw-lite-main\u002Fpublic\u002Fskill.md",[722],{"categoryNo":723,"categoryName":724,"taxonomyType":725,"taxonomyTypeDesc":726},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[728,729,730,731,732,733,734,735,736,737,738,739],"agent town playbook","playbook","e2ee","Wallet","up","session","landing","page","team","open","browser","create",{"skillNo":741,"name":742,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":743,"categories":744,"keywords":746,"publishedAt":18},"01M6CFD6G1KYDH2VB2G0A361B4","fixture-skill-pack","https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Ffixtures\u002Fskill-pack\u002Fskill.md",[745],{"categoryNo":723,"categoryName":724,"taxonomyType":725,"taxonomyTypeDesc":726},[747,748],"fixture skill pack","fixture skill",{"skillNo":750,"name":751,"nameZh":6,"description":752,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":753,"categories":754,"keywords":756,"publishedAt":18},"01M6CFD4X6FCK5CSH0TT5330ZV","skill-actions-security-fixture","Fixture skill for plugin security guard tests.","https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Ffixtures\u002Fskill-actions-security\u002Fskill.md",[755],{"categoryNo":723,"categoryName":724,"taxonomyType":725,"taxonomyTypeDesc":726},[757,758,759,748,760,761],"actions","skill actions security fixture","security","guard","plugin",{"skillNo":763,"name":764,"nameZh":6,"description":765,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":766,"categories":767,"keywords":769,"publishedAt":18},"01M6CFD3CEGJEMQSS09AJTSK9B","skill-actions-invalid-fixture","Fixture skill with malformed explicit action block.","https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Ffixtures\u002Fskill-actions-invalid\u002Fskill.md",[768],{"categoryNo":723,"categoryName":724,"taxonomyType":725,"taxonomyTypeDesc":726},[770,757,748],"skill actions invalid fixture",{"skillNo":772,"name":773,"nameZh":6,"description":774,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":775,"categories":776,"keywords":778,"publishedAt":18},"01M6CFD1SBFB0MF0KMYTTDF6SS","skill-actions-explicit-fixture","Fixture skill for plugin-based explicit action parsing.","https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Ffixtures\u002Fskill-actions-explicit\u002Fskill.md",[777],{"categoryNo":723,"categoryName":724,"taxonomyType":725,"taxonomyTypeDesc":726},[779,757,748,761,780],"skill actions explicit fixture","parsing",{"skillNo":782,"name":783,"nameZh":6,"description":784,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":785,"categories":786,"keywords":787,"publishedAt":18},"01M6CFD03AF21SETV63C5NG7KK","portal-coop","Handles generic Team Code co-op tasks like connect, poll, match, and open.","https:\u002F\u002Fgithub.com\u002FAgent-Town\u002FPortal\u002Fblob\u002Fmain\u002Fpublic\u002Ffixtures\u002Fmulti-skill-pack\u002Fskills\u002Fco-op\u002Fskill.md",[],[788,789,737,790,791,736,792],"portal coop","Coop","connect","code","tasks"]