{"_id":"@ansvar/indonesian-law-mcp","_rev":"3-f409f9c5a5a9497aa4611bafe6e06178","name":"@ansvar/indonesian-law-mcp","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.1":{"name":"@ansvar/indonesian-law-mcp","version":"1.0.1","keywords":["mcp","model-context-protocol","indonesian-law","pdp-law","perlindungan-data-pribadi","ite-law","electronic-transactions","company-law","consumer-protection","legislation","legal","compliance","asean","ansvar"],"author":{"name":"Ansvar Systems","email":"hello@ansvar.eu"},"license":"Apache-2.0","_id":"@ansvar/indonesian-law-mcp@1.0.1","maintainers":[{"name":"ansvar","email":"jeffrey.von.rotz@ansvar.eu"}],"homepage":"https://ansvar.eu","bugs":{"url":"https://github.com/Ansvar-Systems/indonesian-law-mcp/issues"},"bin":{"indonesian-law-mcp":"dist/index.js"},"dist":{"shasum":"68e0c4c1257cf34fc23e0ad7bfec102cc02745f5","tarball":"https://registry.npmjs.org/@ansvar/indonesian-law-mcp/-/indonesian-law-mcp-1.0.1.tgz","fileCount":117,"integrity":"sha512-ZYSPrE7MIl4Q0etvg6qthiqG90pl1SINjTa0gaP9hJWo7AI2YlM/uht5Nwq15CEOF8C63OwtQ2zvnl3p0wSTAg==","signatures":[{"sig":"MEYCIQDarHtt75DIgzSxbYbUnuNsjt2At0Vm1GFCc359fiDRAQIhAKbzHfWlsWQQpSpeaNMkPkVuLzunSkBZJzCYHUyFHhaz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ansvar%2findonesian-law-mcp@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":844565},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"97b1488783a9cdb25cdf086cdf68a4d85aca69b1","mcpName":"eu.ansvar/indonesian-law-mcp","scripts":{"dev":"node --import tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","ingest":"node --import tsx scripts/ingest.ts","build:db":"node --import tsx scripts/build-db.ts","validate":"npm run lint && npm test && npm run test:contract","test:watch":"vitest","postinstall":"test -d dist || npm run build || true","drift:detect":"node --import tsx scripts/drift-detect.ts","test:contract":"vitest run __tests__/contract/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"ansvar","email":"jeffrey.von.rotz@ansvar.eu"},"overrides":{"ajv":"^8.18.0","undici":"^7.0.0","path-to-regexp":"^8.0.0"},"repository":{"url":"git+https://github.com/Ansvar-Systems/indonesian-law-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Indonesian law database covering the PDP Law (Perlindungan Data Pribadi), ITE Law, Government Regulation on Electronic Systems, Company Law, and Consumer Protection with full-text search","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@ansvar/mcp-sqlite":"^1.0.3","@modelcontextprotocol/sdk":"^1.25.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^22.15.29","@vercel/node":"^5.6.4","better-sqlite3":"^12.6.2","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/indonesian-law-mcp_1.0.1_1771781993983_0.6307498370722098","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Ansvar MCP servers are now distributed as source from github.com/Ansvar-Systems/indonesian-law-mcp under Apache 2.0. Self-hosting instructions: see the repo README. Hosted gateway: ansvar.eu"},"2.0.0":{"name":"@ansvar/indonesian-law-mcp","version":"2.0.0","keywords":["mcp","model-context-protocol","indonesian-law","pdp-law","perlindungan-data-pribadi","ite-law","electronic-transactions","company-law","consumer-protection","legislation","legal","compliance","asean","ansvar"],"author":{"name":"Ansvar Systems","email":"hello@ansvar.eu"},"license":"Apache-2.0","_id":"@ansvar/indonesian-law-mcp@2.0.0","maintainers":[{"name":"ansvar","email":"jeffrey.von.rotz@ansvar.eu"}],"homepage":"https://ansvar.eu","bugs":{"url":"https://github.com/Ansvar-Systems/indonesian-law-mcp/issues"},"bin":{"indonesian-law-mcp":"dist/index.js"},"dist":{"shasum":"badd29a7807a78a71c5e97929559d270875bba83","tarball":"https://registry.npmjs.org/@ansvar/indonesian-law-mcp/-/indonesian-law-mcp-2.0.0.tgz","fileCount":125,"integrity":"sha512-IgE/7BRrJDN0q4dIAooKLu1QVPl9cRjI6mlmsP36zhb/Ivm6t++8M02eIAcFXcsuSeL4AB5dNe5XylGUsFIdiQ==","signatures":[{"sig":"MEUCIArNiSlcKXU8seUwn0ltHaS3BJhFMkL6b2fCPXRDlRpvAiEApddbepvO15HDSUCyqHCRbtlmZWQ36ncqCo9GjsPj/pQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ansvar%2findonesian-law-mcp@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2508525},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"149f4eadab07ab60b2e3bf502bce6b8a44879e8f","mcpName":"eu.ansvar/indonesian-law-mcp","scripts":{"dev":"node --import tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node dist/index.js","census":"node --import tsx scripts/census.ts","ingest":"node --import tsx scripts/ingest.ts","build:db":"node --import tsx scripts/build-db.ts","validate":"npm run lint && npm test && npm run test:contract","test:watch":"vitest","postinstall":"test -d dist || npm run build || true","drift:detect":"node --import tsx scripts/drift-detect.ts","check-updates":"node --import tsx scripts/check-updates.ts","test:contract":"vitest run __tests__/contract/","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"ansvar","email":"jeffrey.von.rotz@ansvar.eu"},"overrides":{"ajv":"^8.18.0","undici":"^7.0.0","path-to-regexp":"^8.0.0"},"repository":{"url":"git+https://github.com/Ansvar-Systems/indonesian-law-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete Indonesian Undang-Undang (law) database with census-first full corpus ingestion from BPK RI and JDIH Nasional. Full-text search across all provisions with FTS5.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@ansvar/mcp-sqlite":"^1.0.3","@modelcontextprotocol/sdk":"^1.25.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^22.15.29","@vercel/node":"^5.6.4","better-sqlite3":"^12.6.2","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/indonesian-law-mcp_2.0.0_1772104474369_0.06190594428942564","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Ansvar MCP servers are now distributed as source from github.com/Ansvar-Systems/indonesian-law-mcp under Apache 2.0. Self-hosting instructions: see the repo README. Hosted gateway: ansvar.eu"}},"time":{"created":"2026-02-22T17:39:53.911Z","modified":"2026-05-02T05:47:17.506Z","1.0.1":"2026-02-22T17:39:54.149Z","2.0.0":"2026-02-26T11:14:34.576Z"},"bugs":{"url":"https://github.com/Ansvar-Systems/indonesian-law-mcp/issues"},"author":{"name":"Ansvar Systems","email":"hello@ansvar.eu"},"license":"Apache-2.0","homepage":"https://ansvar.eu","keywords":["mcp","model-context-protocol","indonesian-law","pdp-law","perlindungan-data-pribadi","ite-law","electronic-transactions","company-law","consumer-protection","legislation","legal","compliance","asean","ansvar"],"repository":{"url":"git+https://github.com/Ansvar-Systems/indonesian-law-mcp.git","type":"git"},"description":"Complete Indonesian Undang-Undang (law) database with census-first full corpus ingestion from BPK RI and JDIH Nasional. Full-text search across all provisions with FTS5.","maintainers":[{"name":"ansvar","email":"jeffrey.von.rotz@ansvar.eu"}],"readme":"# Indonesian Law MCP Server\n\n**The peraturan.go.id alternative for the AI age.**\n\n[![npm version](https://badge.fury.io/js/@ansvar%2Findonesian-law-mcp.svg)](https://www.npmjs.com/package/@ansvar/indonesian-law-mcp)\n[![MCP Registry](https://img.shields.io/badge/MCP-Registry-blue)](https://registry.modelcontextprotocol.io)\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![GitHub stars](https://img.shields.io/github/stars/Ansvar-Systems/indonesian-law-mcp?style=social)](https://github.com/Ansvar-Systems/indonesian-law-mcp)\n[![Database](https://img.shields.io/badge/database-pre--built-green)](data/database.db)\n[![Provisions](https://img.shields.io/badge/provisions-2%2C225-blue)](#whats-included)\n\nQuery **1,924 Indonesian Undang-Undang (laws)** -- from the PDP Law and ITE Law to the Constitution and Company Law -- directly from Claude, Cursor, or any MCP-compatible client.\n\nIf you're building legal tech, compliance tools, or doing Indonesian legal research, this is your verified reference database.\n\nBuilt by [Ansvar Systems](https://ansvar.eu) -- Stockholm, Sweden\n\n---\n\n## Why This Exists\n\nIndonesian legal research is scattered across peraturan.go.id, peraturan.bpk.go.id, JDIH Nasional, and individual ministry databases. Whether you're:\n- A **compliance officer** checking PDP Law (data protection) obligations\n- A **legal tech developer** building tools on Indonesian law\n- A **lawyer** validating ITE Law provisions for e-commerce compliance\n- A **researcher** analysing ASEAN data protection frameworks\n\n...you shouldn't need to parse government PDFs and navigate fragmented databases. Ask Claude. Get the exact provision. With context.\n\nThis MCP server makes Indonesian law **searchable, cross-referenceable, and AI-readable**.\n\n---\n\n## Quick Start\n\n### Use Remotely (No Install Needed)\n\n> Connect directly to the hosted version -- zero dependencies, nothing to install.\n\n**Endpoint:** `https://indonesian-law-mcp.vercel.app/mcp`\n\n| Client | How to Connect |\n|--------|---------------|\n| **Claude.ai** | Settings > Connectors > Add Integration > paste URL |\n| **Claude Code** | `claude mcp add indonesian-law --transport http https://indonesian-law-mcp.vercel.app/mcp` |\n| **Claude Desktop** | Add to config (see below) |\n| **GitHub Copilot** | Add to VS Code settings (see below) |\n\n**Claude Desktop** -- add to `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"indonesian-law\": {\n      \"type\": \"url\",\n      \"url\": \"https://indonesian-law-mcp.vercel.app/mcp\"\n    }\n  }\n}\n```\n\n**GitHub Copilot** -- add to VS Code `settings.json`:\n\n```json\n{\n  \"github.copilot.chat.mcp.servers\": {\n    \"indonesian-law\": {\n      \"type\": \"http\",\n      \"url\": \"https://indonesian-law-mcp.vercel.app/mcp\"\n    }\n  }\n}\n```\n\n### Use Locally (npm)\n\n```bash\nnpx @ansvar/indonesian-law-mcp\n```\n\n**Claude Desktop** -- add to `claude_desktop_config.json`:\n\n**macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`\n**Windows:** `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"indonesian-law\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@ansvar/indonesian-law-mcp\"]\n    }\n  }\n}\n```\n\n**Cursor / VS Code:**\n\n```json\n{\n  \"mcp.servers\": {\n    \"indonesian-law\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@ansvar/indonesian-law-mcp\"]\n    }\n  }\n}\n```\n\n## Example Queries\n\nOnce connected, just ask naturally:\n\n- *\"What does Pasal 1 of UU PDP (UU 27/2022) define as personal data?\"*\n- *\"Find provisions about transaksi elektronik in Indonesian law\"*\n- *\"What are the data controller obligations in the PDP Law?\"*\n- *\"Is UU 11/2008 (ITE Law) still in force?\"*\n- *\"Find consumer protection provisions in Indonesian law\"*\n- *\"What does UU 36/1999 say about telecommunications?\"*\n- *\"Search for 'transfer dana' in Indonesian legislation\"*\n\n---\n\n## What's Included\n\n| Category | Count | Details |\n|----------|-------|---------|\n| **Laws (Undang-Undang)** | 1,924 | Full census of Indonesian national legislation |\n| **Provisions (Pasal)** | 2,225 | Full-text searchable with FTS5 |\n| **Legal Definitions** | 65 | Extracted from Pasal 1 (Ketentuan Umum) |\n| **Full-text Laws** | 8 | PDP, ITE, Company, Consumer Protection, Telecom, Trade, Fund Transfer |\n| **Metadata-only Laws** | 1,916 | Title, year, number, status, source URL |\n| **Database Size** | ~2.1 MB | Optimized SQLite, portable |\n| **Coverage Period** | 1946--2026 | 80 years of Indonesian legislation |\n\n**Verified data only** -- every law is enumerated from peraturan.go.id (JDIH Nasional), with full text sourced from peraturan.bpk.go.id (BPK RI). Zero LLM-generated content.\n\n### Key Laws with Full Article Text\n\n| Law | Articles | Description |\n|-----|----------|-------------|\n| **UU 27/2022 (PDP Law)** | 76 | Personal Data Protection -- Indonesia's GDPR equivalent |\n| **UU 11/2008 (ITE Law)** | 54 | Electronic Information and Transactions |\n| **UU 36/1999 (Telecom)** | 37 | Telecommunications |\n| **UU 8/1999 (Consumer)** | 36 | Consumer Protection |\n| **UU 3/2011 (Fund Transfer)** | 35 | Fund Transfer |\n| **UU 7/2014 (Trade)** | 32 | Trade |\n| **UU 40/2007 (Company)** | 26 | Limited Liability Companies (PT) |\n| **UU 19/2016 (ITE Amdt)** | 13 | ITE Law Amendment |\n\n---\n\n## Available Tools (8)\n\n### Core Legal Research Tools\n\n| Tool | Description |\n|------|-------------|\n| `search_legislation` | FTS5 search on 2,225 provisions with BM25 ranking |\n| `get_provision` | Retrieve specific provision by law identifier + Pasal number |\n| `list_documents` | List all 1,924 laws with status and metadata |\n| `validate_citation` | Validate citation against database (zero-hallucination check) |\n| `check_currency` | Check if statute is in force, amended, or repealed |\n| `get_definitions` | Get legal term definitions from Pasal 1 (Ketentuan Umum) |\n| `format_citation` | Format citations per Indonesian conventions |\n| `build_legal_stance` | Aggregate citations across multiple statutes |\n\n### EU Law Integration Tools (5)\n\n| Tool | Description |\n|------|-------------|\n| `get_eu_basis` | Get EU directives/regulations referenced in Indonesian law |\n| `get_indonesian_implementations` | Find Indonesian laws implementing EU acts |\n| `search_eu_implementations` | Search EU documents with Indonesian implementation counts |\n| `get_provision_eu_basis` | Get EU references for specific provision |\n| `validate_eu_compliance` | Check implementation status |\n\n---\n\n## Data Sources & Architecture\n\n### Census-First Full Corpus Ingestion\n\nThis MCP uses a **census-first** approach:\n\n1. **Census** (`scripts/census.ts`): Enumerates all 1,924 Undang-Undang from peraturan.go.id paginated listing\n2. **Ingest** (`scripts/ingest.ts`): For each law, fetches full text from BPK RI (when accessible), falls back to metadata-only seed\n3. **Build** (`scripts/build-db.ts`): Compiles all seeds into optimized SQLite with FTS5\n\n```\nperaturan.go.id (census) --> peraturan.bpk.go.id (full text) --> SQLite + FTS5 --> MCP response\n                                    |\n                         geo-blocked? --> metadata-only seed\n```\n\n### Sources\n\n- **[peraturan.go.id](https://peraturan.go.id)** -- JDIH Nasional (Ministry of Law and Human Rights). Canonical listing of all Indonesian legislation.\n- **[peraturan.bpk.go.id](https://peraturan.bpk.go.id)** -- BPK RI (Audit Board of the Republic of Indonesia). Full-text HTML of legislation with Pasal/Bab structure.\n\n### Data Coverage by Decade\n\n| Decade | Laws |\n|--------|------|\n| 1940s | 113 |\n| 1950s | 421 |\n| 1960s | 191 |\n| 1970s | 82 |\n| 1980s | 101 |\n| 1990s | 185 |\n| 2000s | 367 |\n| 2010s | 216 |\n| 2020s | 248 |\n\n---\n\n## Security\n\nThis project uses multiple layers of automated security scanning:\n\n| Scanner | What It Does | Schedule |\n|---------|-------------|----------|\n| **CodeQL** | Static analysis for security vulnerabilities | Weekly + PRs |\n| **Semgrep** | SAST scanning (OWASP top 10, secrets, TypeScript) | Every push |\n| **Gitleaks** | Secret detection across git history | Every push |\n| **Trivy** | CVE scanning on filesystem and npm dependencies | Daily |\n\nSee [SECURITY.md](SECURITY.md) for the full policy and vulnerability reporting.\n\n---\n\n## Important Disclaimers\n\n### Legal Advice\n\n> **THIS TOOL IS NOT LEGAL ADVICE**\n>\n> Statute text is sourced from official Indonesian government databases. However:\n> - This is a **research tool**, not a substitute for professional legal counsel\n> - **Full article text is available for 8 key laws only** -- most laws have metadata only\n> - **Verify critical citations** against primary sources (peraturan.go.id or peraturan.bpk.go.id)\n> - **Bahasa Indonesia is the legally binding language** -- no English translations are official\n\n**Before using professionally, read:** [DISCLAIMER.md](DISCLAIMER.md) | [PRIVACY.md](PRIVACY.md)\n\n### Client Confidentiality\n\nQueries go through the Claude API. For privileged or confidential matters, use on-premise deployment. See [PRIVACY.md](PRIVACY.md) for guidance.\n\n---\n\n## Development\n\n### Setup\n\n```bash\ngit clone https://github.com/Ansvar-Systems/indonesian-law-mcp\ncd indonesian-law-mcp\nnpm install\nnpm run build\nnpm test\n```\n\n### Running Locally\n\n```bash\nnpm run dev                                       # Start MCP server\nnpx @anthropic/mcp-inspector node dist/index.js   # Test with MCP Inspector\n```\n\n### Data Pipeline\n\n```bash\nnpm run census                           # Enumerate all 1,924 laws from peraturan.go.id\nnpm run ingest                           # Fetch full text from BPK RI + generate seeds\nnpm run ingest -- --resume               # Resume (skip existing seed files)\nnpm run ingest -- --limit 10             # Test with first 10 laws\nnpm run build:db                         # Rebuild SQLite database from seeds\nnpm run check-updates                    # Check for new legislation\n```\n\n### Pipeline Details\n\n| Step | Script | Output |\n|------|--------|--------|\n| Census | `scripts/census.ts` | `data/census.json` (1,924 laws) |\n| Ingest | `scripts/ingest.ts` | `data/seed/*.json` (per-law JSON) |\n| Build | `scripts/build-db.ts` | `data/database.db` (2.1 MB SQLite) |\n\n### Performance\n\n- **Search Speed:** <100ms for most FTS5 queries\n- **Database Size:** ~2.1 MB (efficient, portable)\n- **Census:** ~50 seconds for full corpus enumeration\n- **Ingestion:** ~6 seconds with metadata-only fallback\n\n---\n\n## Related Projects: Complete Compliance Suite\n\nThis server is part of **Ansvar's Compliance Suite**:\n\n### [@ansvar/eu-regulations-mcp](https://github.com/Ansvar-Systems/EU_compliance_MCP)\n**Query 49 EU regulations directly from Claude** -- GDPR, AI Act, DORA, NIS2, and more. `npx @ansvar/eu-regulations-mcp`\n\n### [@ansvar/us-regulations-mcp](https://github.com/Ansvar-Systems/US_Compliance_MCP)\n**Query US federal and state compliance laws** -- HIPAA, CCPA, SOX, and more. `npx @ansvar/us-regulations-mcp`\n\n### [@ansvar/swedish-law-mcp](https://github.com/Ansvar-Systems/swedish-law-mcp)\n**Query 2,415 Swedish statutes** -- DSL, BrB, ABL, MB, and more. `npx @ansvar/swedish-law-mcp`\n\n### [@ansvar/security-controls-mcp](https://github.com/Ansvar-Systems/Security-Controls-MCP)\n**Query 261 security frameworks** -- SCF, ISO 27001, NIST CSF, SOC 2. `npx @ansvar/security-controls-mcp`\n\n---\n\n## Contributing\n\nContributions welcome! Priority areas:\n\n- **Full-text expansion** -- Additional BPK RI Detail IDs for more laws\n- **Peraturan Pemerintah (PP)** -- Government regulations (implementing legislation)\n- **Peraturan Presiden (Perpres)** -- Presidential regulations\n- **English translation** alignment for key statutes\n- **Historical amendment tracking**\n\n---\n\n## Roadmap\n\n- [x] **Census-first full corpus** -- 1,924 Undang-Undang enumerated from peraturan.go.id\n- [x] **Full text for key laws** -- PDP, ITE, Company, Consumer, Telecom, Trade, Fund Transfer\n- [ ] Full text expansion via BPK RI (from Indonesian IP access)\n- [ ] Peraturan Pemerintah (PP) coverage\n- [ ] Case law integration\n- [ ] Daily freshness checks\n- [ ] Premium tier with version tracking\n\n---\n\n## Citation\n\nIf you use this MCP server in academic research:\n\n```bibtex\n@software{indonesian_law_mcp_2026,\n  author = {Ansvar Systems AB},\n  title = {Indonesian Law MCP Server: Census-First Legal Research Tool},\n  year = {2026},\n  url = {https://github.com/Ansvar-Systems/indonesian-law-mcp},\n  note = {1,924 Indonesian Undang-Undang with full-text search}\n}\n```\n\n---\n\n## License\n\nApache License 2.0. See [LICENSE](./LICENSE) for details.\n\n### Data Licenses\n\n- **Legislation:** Government Open Data (Republic of Indonesia)\n- **Source:** peraturan.go.id (JDIH Nasional) + peraturan.bpk.go.id (BPK RI)\n\n---\n\n## About Ansvar Systems\n\nWe build AI-accelerated compliance and legal research tools. This MCP server covers the Indonesian legal system -- the largest economy in ASEAN with 270M+ people and a rapidly evolving regulatory landscape.\n\n**[ansvar.eu](https://ansvar.eu)** -- Stockholm, Sweden\n\n---\n\n<p align=\"center\">\n  <sub>Built with care in Stockholm, Sweden</sub>\n</p>\n","readmeFilename":"README.md"}