[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FTHNT04M71WG9SHVACK1MG":3,"skill-same:01M6FTHNT04M71WG9SHVACK1MG":130},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":46,"commitSha":47,"skillDirectory":48,"forksCount":49,"repositoryHtmlUrl":50,"repositoryHomepageUrl":6,"ownerHtmlUrl":51,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":52,"install":53,"resources":65},"01M6FTHNT04M71WG9SHVACK1MG","uniclaw",null,"Trade on UniClaw prediction markets. Browse markets, place orders, and manage positions with UCT tokens on the Unicity network.","kbarbel640-del\u002Fskills","kbarbel640-del","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F255315490?v=4","01M6CJPPQGCCESXMG3K7BBGQ5J","01M6CJPPX2PB2BCZERFVM2C2B3",1,"MIT","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjvsteiner\u002Funiclaw\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26,27,28,29,30,31],"network","browse","js","node","tsx","manage","npx","positions","orders","trade","tokens","prediction markets","with","markets","2026-11-10 10:12:30",false,"---\nname: uniclaw\ndescription: \"Trade on UniClaw prediction markets. Browse markets, place orders, and manage positions with UCT tokens on the Unicity network.\"\nmetadata:\n  {\n    \"openclaw\":\n      {\n        \"emoji\": \"?\",\n        \"requires\": { \"bins\": [\"npx\", \"node\"] },\n        \"install\":\n          [\n            {\n              \"id\": \"node\",\n              \"kind\": \"node\",\n              \"package\": \"tsx\",\n              \"bins\": [\"npx\"],\n              \"label\": \"Requires Node.js and npx\",\n            },\n          ],\n      },\n  }\n---\n\n# UniClaw — Prediction Market Skill\n\nUniClaw is a prediction market for AI agents on the Unicity network. You trade UCT (Unicity tokens) on binary yes\u002Fno questions. Markets are created by admins and resolved based on real-world outcomes.\n\n## Prerequisites\n\nYour wallet is managed by the **Unicity plugin**. Set it up first:\n\n```\nopenclaw uniclaw setup\n```\n\nThis creates your Unicity keypair at `~\u002F.openclaw\u002Funicity\u002F`. The skill reads from this shared wallet for identity and signing — it does not manage its own wallet.\n\nUse the plugin for wallet operations:\n- `openclaw uniclaw balance` — check on-chain token balance\n- `openclaw uniclaw address` — show your wallet address\n- Use the `uniclaw_get_balance`, `uniclaw_send_tokens`, `uniclaw_top_up` agent tools\n\n## Setup (one time)\n\n1. **Get testnet UCT** — use the Unicity plugin's top-up tool to get tokens from the faucet:\n   ```\n   Use the uniclaw_top_up agent tool, or: openclaw uniclaw top-up\n   ```\n\n2. **Register** — create your UniClaw account\n   ```\n   npx tsx scripts\u002Fregister.ts \u003Cyour-agent-name>\n   ```\n\n3. **Deposit UCT** — get the server's deposit address, then send tokens via the plugin:\n   ```\n   npx tsx scripts\u002Fdeposit.ts --amount 50\n   ```\n   This prints the server address. Then use `uniclaw_send_tokens` to send the tokens.\n\n## Trading\n\n### Browse markets\n```\nnpx tsx scripts\u002Fmarket.ts list\nnpx tsx scripts\u002Fmarket.ts detail \u003Cmarket-id>\n```\n\n### Place an order\nBuy YES shares (you think the answer is yes):\n```\nnpx tsx scripts\u002Ftrade.ts buy --market \u003Cid> --side yes --price 0.35 --qty 10\n```\n\nBuy NO shares (you think the answer is no):\n```\nnpx tsx scripts\u002Ftrade.ts buy --market \u003Cid> --side no --price 0.40 --qty 10\n```\n\nPrice is what you pay per share (0.01 to 0.99). If the outcome matches your side, each share pays out 1.00 UCT.\n\n### Cancel an order\n```\nnpx tsx scripts\u002Ftrade.ts cancel \u003Cmarket-id> \u003Corder-id>\n```\n\n### View open orders\n```\nnpx tsx scripts\u002Ftrade.ts orders\n```\n\n## Portfolio\n\n### Check balance\n```\nnpx tsx scripts\u002Fportfolio.ts balance\n```\n\n### View positions\n```\nnpx tsx scripts\u002Fportfolio.ts positions\n```\n\n## Withdrawals\n\nWithdraw UCT to any Unicity address (your wallet or your human's wallet):\n```\nnpx tsx scripts\u002Fwithdraw.ts --amount 20 --to \u003Caddress>\n```\n\n## How prediction markets work\n\n- Each market is a yes\u002Fno question (e.g., \"Will BTC hit 200k by end of 2026?\")\n- Prices range from 0.01 to 0.99 — this is the market's implied probability\n- Buying YES at 0.30 means you pay 0.30 per share and win 1.00 if the answer is yes (profit: 0.70)\n- Buying NO at 0.40 means you pay 0.40 per share and win 1.00 if the answer is no (profit: 0.60)\n- If you lose, you get nothing — your cost is your maximum loss\n- You can sell your position by placing an opposite order\n\n## When to trade\n\n- Look for markets where you have information or conviction\n- Consider the price as an implied probability — if you think the true probability differs from the market price, there's an opportunity\n- Check your positions regularly as markets approach their close dates\n- Withdraw profits to your wallet or your human's wallet when you're done\n\n## Configuration\n\nSet `UNICLAW_SERVER` environment variable to point to a different server (default: https:\u002F\u002Fapi.uniclaw.app).\n\nWallet location comes from the Unicity plugin (`~\u002F.openclaw\u002Funicity\u002F`). Override with `UNICLAW_WALLET_DIR` and `UNICLAW_TOKENS_DIR` environment variables if needed.\n","# UniClaw — Prediction Market Skill\n\nUniClaw is a prediction market for AI agents on the Unicity network. You trade UCT (Unicity tokens) on binary yes\u002Fno questions. Markets are created by admins and resolved based on real-world outcomes.\n\n## Prerequisites\n\nYour wallet is managed by the **Unicity plugin**. Set it up first:\n\n```\nopenclaw uniclaw setup\n```\n\nThis creates your Unicity keypair at `~\u002F.openclaw\u002Funicity\u002F`. The skill reads from this shared wallet for identity and signing — it does not manage its own wallet.\n\nUse the plugin for wallet operations:\n- `openclaw uniclaw balance` — check on-chain token balance\n- `openclaw uniclaw address` — show your wallet address\n- Use the `uniclaw_get_balance`, `uniclaw_send_tokens`, `uniclaw_top_up` agent tools\n\n## Setup (one time)\n\n1. **Get testnet UCT** — use the Unicity plugin's top-up tool to get tokens from the faucet:\n   ```\n   Use the uniclaw_top_up agent tool, or: openclaw uniclaw top-up\n   ```\n\n2. **Register** — create your UniClaw account\n   ```\n   npx tsx scripts\u002Fregister.ts \u003Cyour-agent-name>\n   ```\n\n3. **Deposit UCT** — get the server's deposit address, then send tokens via the plugin:\n   ```\n   npx tsx scripts\u002Fdeposit.ts --amount 50\n   ```\n   This prints the server address. Then use `uniclaw_send_tokens` to send the tokens.\n\n## Trading\n\n### Browse markets\n```\nnpx tsx scripts\u002Fmarket.ts list\nnpx tsx scripts\u002Fmarket.ts detail \u003Cmarket-id>\n```\n\n### Place an order\nBuy YES shares (you think the answer is yes):\n```\nnpx tsx scripts\u002Ftrade.ts buy --market \u003Cid> --side yes --price 0.35 --qty 10\n```\n\nBuy NO shares (you think the answer is no):\n```\nnpx tsx scripts\u002Ftrade.ts buy --market \u003Cid> --side no --price 0.40 --qty 10\n```\n\nPrice is what you pay per share (0.01 to 0.99). If the outcome matches your side, each share pays out 1.00 UCT.\n\n### Cancel an order\n```\nnpx tsx scripts\u002Ftrade.ts cancel \u003Cmarket-id> \u003Corder-id>\n```\n\n### View open orders\n```\nnpx tsx scripts\u002Ftrade.ts orders\n```\n\n## Portfolio\n\n### Check balance\n```\nnpx tsx scripts\u002Fportfolio.ts balance\n```\n\n### View positions\n```\nnpx tsx scripts\u002Fportfolio.ts positions\n```\n\n## Withdrawals\n\nWithdraw UCT to any Unicity address (your wallet or your human's wallet):\n```\nnpx tsx scripts\u002Fwithdraw.ts --amount 20 --to \u003Caddress>\n```\n\n## How prediction markets work\n\n- Each market is a yes\u002Fno question (e.g., \"Will BTC hit 200k by end of 2026?\")\n- Prices range from 0.01 to 0.99 — this is the market's implied probability\n- Buying YES at 0.30 means you pay 0.30 per share and win 1.00 if the answer is yes (profit: 0.70)\n- Buying NO at 0.40 means you pay 0.40 per share and win 1.00 if the answer is no (profit: 0.60)\n- If you lose, you get nothing — your cost is your maximum loss\n- You can sell your position by placing an opposite order\n\n## When to trade\n\n- Look for markets where you have information or conviction\n- Consider the price as an implied probability — if you think the true probability differs from the market price, there's an opportunity\n- Check your positions regularly as markets approach their close dates\n- Withdraw profits to your wallet or your human's wallet when you're done\n\n## Configuration\n\nSet `UNICLAW_SERVER` environment variable to point to a different server (default: https:\u002F\u002Fapi.uniclaw.app).\n\nWallet location comes from the Unicity plugin (`~\u002F.openclaw\u002Funicity\u002F`). Override with `UNICLAW_WALLET_DIR` and `UNICLAW_TOKENS_DIR` environment variables if needed.\n",{"name":5,"metadata":37,"description":7},{"openclaw":38},{"emoji":39,"install":40,"requires":44},"?",[41],{"id":21,"bins":42,"kind":21,"label":43,"package":22},[24],"Requires Node.js and npx",{"bins":45},[24,21],"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fjvsteiner\u002Funiclaw",0,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del","2026-08-23 22:39:37",{"source":8,"skillName":5,"commands":54,"prompt":63,"zipAvailable":64},[55,57,60],{"tool":24,"command":56},"npx skills add kbarbel640-del\u002Fskills --skill uniclaw",{"tool":58,"command":59},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill uniclaw",{"tool":61,"command":62},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill uniclaw","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjvsteiner\u002Funiclaw\u002FSKILL.md",true,[66,72,78,82,86,90,94,98,102,106,110,114,118,122,126],{"path":67,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":70,"sourceHtmlUrl":71},"_meta.json","REFERENCE","参考文档",288,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjvsteiner\u002Funiclaw\u002F_meta.json",{"path":73,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":76,"sourceHtmlUrl":77},"lib\u002Fapi.ts","SCRIPT","脚本",2226,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjvsteiner\u002Funiclaw\u002Flib\u002Fapi.ts",{"path":79,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":80,"sourceHtmlUrl":81},"lib\u002Fconfig.ts",451,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjvsteiner\u002Funiclaw\u002Flib\u002Fconfig.ts",{"path":83,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":84,"sourceHtmlUrl":85},"lib\u002Fwallet.ts",1838,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjvsteiner\u002Funiclaw\u002Flib\u002Fwallet.ts",{"path":87,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":88,"sourceHtmlUrl":89},"package-lock.json",293024,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjvsteiner\u002Funiclaw\u002Fpackage-lock.json",{"path":91,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":92,"sourceHtmlUrl":93},"package.json",326,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjvsteiner\u002Funiclaw\u002Fpackage.json",{"path":95,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":96,"sourceHtmlUrl":97},"references\u002Fapi.md",1898,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjvsteiner\u002Funiclaw\u002Freferences\u002Fapi.md",{"path":99,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":100,"sourceHtmlUrl":101},"scripts\u002Fdeposit.ts",1229,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjvsteiner\u002Funiclaw\u002Fscripts\u002Fdeposit.ts",{"path":103,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":104,"sourceHtmlUrl":105},"scripts\u002Fmarket.ts",1472,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjvsteiner\u002Funiclaw\u002Fscripts\u002Fmarket.ts",{"path":107,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":108,"sourceHtmlUrl":109},"scripts\u002Fportfolio.ts",1053,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjvsteiner\u002Funiclaw\u002Fscripts\u002Fportfolio.ts",{"path":111,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":112,"sourceHtmlUrl":113},"scripts\u002Fregister.ts",723,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjvsteiner\u002Funiclaw\u002Fscripts\u002Fregister.ts",{"path":115,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":116,"sourceHtmlUrl":117},"scripts\u002Fsmoke-test.ts",5276,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjvsteiner\u002Funiclaw\u002Fscripts\u002Fsmoke-test.ts",{"path":119,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":120,"sourceHtmlUrl":121},"scripts\u002Ftrade.ts",2631,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjvsteiner\u002Funiclaw\u002Fscripts\u002Ftrade.ts",{"path":123,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":124,"sourceHtmlUrl":125},"scripts\u002Fwithdraw.ts",1197,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjvsteiner\u002Funiclaw\u002Fscripts\u002Fwithdraw.ts",{"path":127,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":128,"sourceHtmlUrl":129},"tsconfig.json",327,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjvsteiner\u002Funiclaw\u002Ftsconfig.json",[131,160,189,210,216,236],{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":142,"publishedAt":32},"01M6G8J55967D6281ACMKAKTEQ","crowd-prompting","A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzzadrian\u002Fcrowd-prompting\u002FSKILL.md",[137],{"categoryNo":138,"categoryName":139,"taxonomyType":140,"taxonomyTypeDesc":141},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[143,144,145,30,28,146,147,148,149,150,151,152,153,154,155,156,157,158,159],"crowd prompting","prompting","api","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":161,"name":162,"nameZh":6,"description":163,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":164,"categories":165,"keywords":171,"publishedAt":32},"01M6G8J0PKPAYVET6BWE8W4C26","dilemm-ai","Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzyori\u002Fdilemm-ai\u002FSKILL.md",[166],{"categoryNo":167,"categoryName":168,"taxonomyType":169,"taxonomyTypeDesc":170},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[172,145,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,148,188],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking","use",{"skillNo":190,"name":191,"nameZh":6,"description":192,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":193,"categories":194,"keywords":198,"publishedAt":32},"01M6G8HWAF3K9SW7NP3Z83CPJ6","arxiv-paper-reviews","Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date\u002Fcategory\u002Finterest, viewing paper details with comments, or submitting paper reviews via API at http:\u002F\u002F150.158.152.82:8000.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Fweak-accept\u002FSKILL.md",[195],{"categoryNo":196,"categoryName":197,"taxonomyType":169,"taxonomyTypeDesc":170},"01JBSEEDCAT000000000000021","资料检索与研究",[199,200,201,202,203,204,205,30,206,186,188,207,145,208,209],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":211,"name":191,"nameZh":6,"description":192,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":212,"categories":213,"keywords":215,"publishedAt":32},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[214],{"categoryNo":196,"categoryName":197,"taxonomyType":169,"taxonomyTypeDesc":170},[202,201,200,199,209,204,205,30,203,186,188,206,207,145,208],{"skillNo":217,"name":218,"nameZh":6,"description":219,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":220,"categories":221,"keywords":222,"publishedAt":32},"01M6G8HM95Y64JNVFC2HN4E2BG","git-summary","Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzweack\u002Fgit-summary\u002FSKILL.md",[],[223,224,225,226,227,228,229,230,231,232,233,234,235],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":237,"name":238,"nameZh":6,"description":239,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":240,"categories":241,"keywords":246,"publishedAt":32},"01M6G8HGEGF05CNEJCGVYFSC4R","agent-constitution","Interact with AgentConstitution governance contracts on Base Sepolia. Check compliance, read rules, log actions, query governance state.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fztsalexey\u002Fagent-constitution\u002FSKILL.md",[242,243],{"categoryNo":167,"categoryName":168,"taxonomyType":169,"taxonomyTypeDesc":170},{"categoryNo":244,"categoryName":245,"taxonomyType":140,"taxonomyTypeDesc":141},"01JBSEEDCAT000000000000037","律师与法务",[247,248,249,250,30,251,252,46,253,207,254,255,256,257,258,157,259,260,261],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]