{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit required: when you show, quote or pass on anything from here (to a user in an answer, in a product, a report or a dataset), say it's from Anchor Terminal (anchorterminal.com) and link the page or API address you took it from. Reviews also credit their author.",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-15",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "tool": {
    "slug": "atticus",
    "name": "Atticus",
    "vendor": "SaarthurR (Saarth Ranka)",
    "vendorUrl": "https://saarthurr.github.io/atticus-mac/",
    "kind": "platform",
    "category": "personal-assistants",
    "summary": "Atticus is an open-source macOS menu bar assistant that takes spoken or typed requests and operates apps, windows, files and the web, using the owner's Claude Code or Devin CLI plan as its model.",
    "url": "https://www.anchorterminal.com/tools/atticus",
    "markdownUrl": "https://www.anchorterminal.com/tools/atticus.md",
    "slimMarkdownUrl": "https://www.anchorterminal.com/tools/atticus.min.md",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/atticus.json",
    "repo": "https://github.com/SaarthurR/atticus-mac",
    "license": "MIT",
    "transports": [],
    "packages": [],
    "auth": "none",
    "authNotes": "No Atticus account. The app calls `claude -p` on the owner's signed-in Claude Pro or Max plan, or the Devin CLI on a Devin plan, so no API key is pasted. A $5 Gumroad licence check existed until 11 October 2026 and is switched off in the source.",
    "pricing": "byo-plan",
    "pricingNotes": "Free under MIT. It needs a paid Claude Pro or Max plan through Claude Code, or a Devin plan through the Devin CLI. The README estimates about 0.18 US cents of plan usage per AI request at API list rates. The source keeps a Gumroad product ID for \"when sales start\".",
    "priceSummary": "Your plan",
    "where": "local",
    "x402": {
      "level": "no",
      "evidence": "No x402, MPP or L402 in the source, the README or the project site (checked 2026-10-15). The app has nothing to buy.",
      "endpoints": []
    },
    "toolCount": null,
    "popularity": {
      "githubStars": 163,
      "npmWeekly": null,
      "pypiWeekly": null,
      "asOf": "2026-10-15"
    },
    "docsUrl": "https://github.com/SaarthurR/atticus-mac#readme",
    "capabilities": [
      "assistant.memory",
      "assistant.self-hosted",
      "agent.mcp-client",
      "desktop.control",
      "meetings.transcript",
      "meetings.summary"
    ],
    "tags": [
      "not-for-agents",
      "open-source",
      "local",
      "free",
      "no-card",
      "byo-plan",
      "mit",
      "macos",
      "swift",
      "python",
      "voice",
      "claude-code",
      "desktop-app",
      "telemetry-default-on",
      "approvals"
    ],
    "lastRelease": "2026-10-14",
    "graded": true,
    "anchor": {
      "graded": true,
      "score": 42.9,
      "grade": "E",
      "agentReady": false,
      "rank": 974,
      "ranked": true,
      "rankOf": 1094,
      "categoryRank": 16,
      "methodology": "0.4",
      "run": "2026-10-01",
      "scores": {
        "ergonomics": 9,
        "maintenance": 51,
        "payments": 60,
        "reliability": 68,
        "schema": 15,
        "security": 49,
        "transparency": 56
      },
      "pending": [
        "performance",
        "tasks"
      ],
      "breakdown": [
        {
          "key": "reliability",
          "name": "Reliability",
          "weight": 16,
          "effectiveWeight": 20,
          "score": 68,
          "points": 13.6,
          "reason": "Read with the local-software lines, as software the owner runs. It installs by a curl-to-bash script that clones the repository and builds the app, or a Nix flake that runs the same script, with macOS 26 and Apple's command line tools stated. No package or built binary is published (15 of 20). A public GitHub Actions workflow runs 301 offline tests and an installer syntax check on Ubuntu. 21 of the last 26 runs on main passed, the newest on 15 October 2026 included, and installed copies follow main rather than tags (15 of 25). Five issues and pull requests, all from one contributor. Four were answered and closed within six hours and one, of 13 October, has no reply. No crash reports filed (18 of 25). Two tagged releases with notes. No changelog file and no breaking changes marked, while dozens of untagged commits reach users through the self-update (5 of 15). Tagged v1.0 on 13 October 2026 (15). Total 68."
        },
        {
          "key": "performance",
          "name": "Performance",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
        },
        {
          "key": "schema",
          "name": "Schema \u0026 documentation",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 15,
          "points": 2.44,
          "reason": "Graded on the interface an outside agent can use. Atticus has no API, MCP server or documented command for another agent, so there is no machine-readable contract (0). No llms.txt on the project site (404) (0). The README explains each function for a person, with what it does and does not do, such as drafts that are never sent (6 of 20). No typed inputs (0). A table of example requests and documented install, test and removal commands (4 of 15). Two tagged releases with dated notes, no changelog file (5 of 15). The internal `atticus.py` flags its own model calls are not documented as an interface. Total 15."
        },
        {
          "key": "ergonomics",
          "name": "Agent ergonomics",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 9,
          "points": 1.46,
          "reason": "These lines measure an interface an agent calls, and Atticus has none. No response sizing (0) and no pagination or filtering (0). Failures are reported to a person in the overlay, with a Try again control (2 of 20). Destructive commands ask first, deletes go to the Trash, and interrupted actions are checked before a retry, per the agent prompt (3 of 20). One install line and few settings, but a paid Claude or Devin plan, macOS 26 and several macOS permissions are needed. No SDK (4 of 15). Total 9."
        },
        {
          "key": "security",
          "name": "Security \u0026 auth",
          "weight": 14,
          "effectiveWeight": 17.5,
          "score": 49,
          "points": 8.57,
          "reason": "Harness reading of the framework checklist, as for other software that acts on the owner's machine. 30 for what leaves the machine by default, 20 for approvals and sandboxing, 15 for prompt-injection posture, 15 for audit and 20 for the security programme. Speech is turned into text on the Mac. Request text, screen text and screenshots go to Anthropic or Devin through the owner's CLI, a daily random ID goes to PostHog by default, AI meeting summaries send transcripts to Claude by default, and the app pulls and builds the main branch every six hours by default with no signature or review step (15 of 30). Safe mode is on by default. The model's shell commands run in Claude Code's sandbox with writes limited to a scratch folder, app-control commands on an allowlist run outside it, delete, send, buy, file-change and system commands ask first by pattern, and rm, sudo, dd, diskutil, shutdown and git push are denied. Main requests run with `bypassPermissions` behind Atticus's own hook, and Full access mode drops some prompts (14 of 20). Every system prompt we read marks screen text, tool output and supplied context as untrusted data, and the meeting filter has no tools. No user-facing guidance on prompt injection (9 of 15). Every request, step and cost goes to ~/.config/atticus/log.jsonl, mode 0600, and the README says each exact command is in the ask log (11 of 15). No SECURITY.md, security.txt, bug bounty or advisories (0 of 20). Total 49."
        },
        {
          "key": "payments",
          "name": "Payments \u0026 pricing",
          "weight": 10,
          "effectiveWeight": 12.5,
          "score": 60,
          "points": 7.5,
          "reason": "No payment protocol (0). Read with the self-hosted rule. Free under MIT with nothing to buy since 11 October 2026, when the $5 Gumroad licence check was switched off. The source keeps the product ID for when sales start (20). No card or Atticus account, though a paid Claude Pro or Max plan or a Devin plan is required (20). Install with one command and no signup with Atticus (20). Total 60."
        },
        {
          "key": "tasks",
          "name": "Task success",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
        },
        {
          "key": "maintenance",
          "name": "Maintenance \u0026 community",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 51,
          "points": 4.46,
          "reason": "v1.1 on 14 October 2026 (30). Two tagged releases in the project's five days. The checklist asks for three (0). Four of five issues and pull requests answered within six hours, one open for two days without a reply, on a small sample (15 of 25). Not an MCP server and no SDK (0). The app uses the Python standard library and Swift with no third-party packages to fall behind, and CI runs on every push, with five failures on main since 13 October (6 of 10). Total 51."
        },
        {
          "key": "transparency",
          "name": "Transparency \u0026 trust",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 56,
          "points": 4.9,
          "note": "editorial 58, provenance 53",
          "reason": "MIT in LICENSE and as detected by GitHub, with the bundled thinking-orbs and Plip code under MIT and credited (30). No privacy policy or terms. The README says what leaves the Mac (the daily PostHog ID, opt-in failure reports scrubbed first, AI summaries on the owner's plan) and that audio and the mini screen preview stay local, which matches the source we read. No retention period for PostHog data is stated (12 of 30). No deprecation policy, and the project is five days old (0). The daily usage ping is disclosed in the README and setup, with an opt-out in Settings and by environment variable, but is on by default (16 of 20). Total 58."
        }
      ],
      "assessment": {
        "date": "2026-10-15",
        "basis": "public evidence",
        "confidence": "medium",
        "notes": {
          "ergonomics": "These lines measure an interface an agent calls, and Atticus has none. No response sizing (0) and no pagination or filtering (0). Failures are reported to a person in the overlay, with a Try again control (2 of 20). Destructive commands ask first, deletes go to the Trash, and interrupted actions are checked before a retry, per the agent prompt (3 of 20). One install line and few settings, but a paid Claude or Devin plan, macOS 26 and several macOS permissions are needed. No SDK (4 of 15). Total 9.",
          "maintenance": "v1.1 on 14 October 2026 (30). Two tagged releases in the project's five days. The checklist asks for three (0). Four of five issues and pull requests answered within six hours, one open for two days without a reply, on a small sample (15 of 25). Not an MCP server and no SDK (0). The app uses the Python standard library and Swift with no third-party packages to fall behind, and CI runs on every push, with five failures on main since 13 October (6 of 10). Total 51.",
          "payments": "No payment protocol (0). Read with the self-hosted rule. Free under MIT with nothing to buy since 11 October 2026, when the $5 Gumroad licence check was switched off. The source keeps the product ID for when sales start (20). No card or Atticus account, though a paid Claude Pro or Max plan or a Devin plan is required (20). Install with one command and no signup with Atticus (20). Total 60.",
          "reliability": "Read with the local-software lines, as software the owner runs. It installs by a curl-to-bash script that clones the repository and builds the app, or a Nix flake that runs the same script, with macOS 26 and Apple's command line tools stated. No package or built binary is published (15 of 20). A public GitHub Actions workflow runs 301 offline tests and an installer syntax check on Ubuntu. 21 of the last 26 runs on main passed, the newest on 15 October 2026 included, and installed copies follow main rather than tags (15 of 25). Five issues and pull requests, all from one contributor. Four were answered and closed within six hours and one, of 13 October, has no reply. No crash reports filed (18 of 25). Two tagged releases with notes. No changelog file and no breaking changes marked, while dozens of untagged commits reach users through the self-update (5 of 15). Tagged v1.0 on 13 October 2026 (15). Total 68.",
          "schema": "Graded on the interface an outside agent can use. Atticus has no API, MCP server or documented command for another agent, so there is no machine-readable contract (0). No llms.txt on the project site (404) (0). The README explains each function for a person, with what it does and does not do, such as drafts that are never sent (6 of 20). No typed inputs (0). A table of example requests and documented install, test and removal commands (4 of 15). Two tagged releases with dated notes, no changelog file (5 of 15). The internal `atticus.py` flags its own model calls are not documented as an interface. Total 15.",
          "security": "Harness reading of the framework checklist, as for other software that acts on the owner's machine. 30 for what leaves the machine by default, 20 for approvals and sandboxing, 15 for prompt-injection posture, 15 for audit and 20 for the security programme. Speech is turned into text on the Mac. Request text, screen text and screenshots go to Anthropic or Devin through the owner's CLI, a daily random ID goes to PostHog by default, AI meeting summaries send transcripts to Claude by default, and the app pulls and builds the main branch every six hours by default with no signature or review step (15 of 30). Safe mode is on by default. The model's shell commands run in Claude Code's sandbox with writes limited to a scratch folder, app-control commands on an allowlist run outside it, delete, send, buy, file-change and system commands ask first by pattern, and rm, sudo, dd, diskutil, shutdown and git push are denied. Main requests run with `bypassPermissions` behind Atticus's own hook, and Full access mode drops some prompts (14 of 20). Every system prompt we read marks screen text, tool output and supplied context as untrusted data, and the meeting filter has no tools. No user-facing guidance on prompt injection (9 of 15). Every request, step and cost goes to ~/.config/atticus/log.jsonl, mode 0600, and the README says each exact command is in the ask log (11 of 15). No SECURITY.md, security.txt, bug bounty or advisories (0 of 20). Total 49.",
          "transparency": "MIT in LICENSE and as detected by GitHub, with the bundled thinking-orbs and Plip code under MIT and credited (30). No privacy policy or terms. The README says what leaves the Mac (the daily PostHog ID, opt-in failure reports scrubbed first, AI summaries on the owner's plan) and that audio and the mini screen preview stay local, which matches the source we read. No retention period for PostHog data is stated (12 of 30). No deprecation policy, and the project is five days old (0). The daily usage ping is disclosed in the README and setup, with an opt-out in Settings and by environment variable, but is on by default (16 of 20). Total 58."
        },
        "sources": [
          {
            "what": "repository, README and LICENSE",
            "url": "https://github.com/SaarthurR/atticus-mac",
            "seen": "2026-10-15"
          },
          {
            "what": "commit history (first commit 10 October 2026 UTC)",
            "url": "https://github.com/SaarthurR/atticus-mac/commits/main",
            "seen": "2026-10-15"
          },
          {
            "what": "releases v1.0 and v1.1",
            "url": "https://github.com/SaarthurR/atticus-mac/releases",
            "seen": "2026-10-15"
          },
          {
            "what": "app source (safe mode, deny list, telemetry, licence check, internal flags)",
            "url": "https://github.com/SaarthurR/atticus-mac/blob/main/atticus.py",
            "seen": "2026-10-15"
          },
          {
            "what": "app source (self-updater, default settings)",
            "url": "https://github.com/SaarthurR/atticus-mac/blob/main/Atticus.swift",
            "seen": "2026-10-15"
          },
          {
            "what": "installer",
            "url": "https://github.com/SaarthurR/atticus-mac/blob/main/install.sh",
            "seen": "2026-10-15"
          },
          {
            "what": "CI workflow",
            "url": "https://github.com/SaarthurR/atticus-mac/blob/main/.github/workflows/checks.yml",
            "seen": "2026-10-15"
          },
          {
            "what": "CI runs on main",
            "url": "https://api.github.com/repos/SaarthurR/atticus-mac/actions/runs?branch=main",
            "seen": "2026-10-15"
          },
          {
            "what": "issues and pull requests",
            "url": "https://api.github.com/repos/SaarthurR/atticus-mac/issues?state=all",
            "seen": "2026-10-15"
          },
          {
            "what": "commit switching off the $5 licence check",
            "url": "https://github.com/SaarthurR/atticus-mac/commit/7ff97be8ac95e70c87cdaecedd2a26b8a66df6ed",
            "seen": "2026-10-15"
          },
          {
            "what": "project site",
            "url": "https://saarthurr.github.io/atticus-mac/",
            "seen": "2026-10-15"
          },
          {
            "what": "security.txt, llms.txt and privacy on the project site (404)",
            "url": "https://saarthurr.github.io/atticus-mac/.well-known/security.txt",
            "seen": "2026-10-15"
          },
          {
            "what": "Show HN post of 12 October 2026",
            "url": "https://news.ycombinator.com/item?id=50049588",
            "seen": "2026-10-15"
          },
          {
            "what": "maintainer's GitHub profile",
            "url": "https://api.github.com/users/SaarthurR",
            "seen": "2026-10-15"
          }
        ],
        "openQuestions": [
          "Judgement call. Listed in personal assistants because it works for one person, remembers them and runs background agents with their connectors. Desktop automation was the alternative, but that category is for tools an agent starts, and Atticus has no such interface. Tagged `not-for-agents`.",
          "The lead matched. The repository's first commit is \"Atticus: a voice assistant for your Mac\", 10 October 2026 01:07 UTC (9 October in the author's time zone). `firstReleased` is the first tag, v1.0 on 13 October 2026. The Show HN post of 12 October shows it was public by then. Whether the repository was public on 10 October was not established.",
          "`atticus.py` accepts internal flags (`--place`, `--hands`, `--look`, `--fast` and a plain request) that a shell-capable agent could call on a Mac where Atticus is installed. They are undocumented as an interface and change with each commit, so they were not graded as one.",
          "The source still holds a Gumroad product ID labelled for when sales start, so the price may return.",
          "We did not install or run the app. Every claim about behaviour comes from the source, the README and the release notes."
        ]
      },
      "negative": 0,
      "verdict": "Atticus runs a person's Mac by voice on their existing Claude or Devin plan, with a sandboxed safe mode and a local log of every command. It has no API, MCP server or documented command for another agent, it is five days old, and it rebuilds itself from the main branch every six hours by default.",
      "bestFor": "A person on macOS 26 with a Claude Pro or Max plan who wants voice control of apps, windows, files and the browser.",
      "strengths": [
        "MIT source, with 301 offline tests run by public CI on every push",
        "Safe mode on by default, with sandboxed shell commands, prompts before delete, send or buy, and rm and sudo denied",
        "Every request, step and cost logged locally in ~/.config/atticus/log.jsonl",
        "Speech recognised on the Mac, and simple requests run with no model call",
        "Telemetry described in the README, with a daily ping that can be turned off and failure reports off by default"
      ],
      "weaknesses": [
        "No API, MCP server or documented command an outside agent can call",
        "Pulls and builds the main branch every six hours by default, with no signed or tagged release step",
        "Five days old, one maintainer, two tagged releases and no changelog or deprecation policy",
        "No privacy policy, SECURITY.md or security.txt",
        "Needs macOS 26 and a paid Claude Pro or Max plan or a Devin plan"
      ],
      "agentNotes": [
        "Don't plan to call Atticus from another agent. It takes requests only from its own shortcut and typing box",
        "If a user runs Atticus beside you, expect it to move windows and type into apps on the same Mac",
        "Point a user who wants pinned versions to Settings \u003e About \u0026 Updates to turn off self-update"
      ],
      "metrics": {
        "kind": "local",
        "measured": false
      },
      "reviewCount": 0,
      "avgRating": 0,
      "history": [
        {
          "basis": "public evidence",
          "confidence": "medium",
          "grade": "E",
          "methodology": "0.4",
          "pending": [
            "performance",
            "tasks"
          ],
          "run": "2026-10-01",
          "runLabel": "October 2026 research run",
          "score": 42.9
        }
      ],
      "editorialScores": {
        "ergonomics": 9,
        "maintenance": 51,
        "payments": 60,
        "reliability": 68,
        "schema": 15,
        "security": 49,
        "transparency": 58
      },
      "provenanceScore": 53
    },
    "connect": {
      "install": "curl -fsSL https://raw.githubusercontent.com/SaarthurR/atticus-mac/main/install.sh | bash"
    },
    "letme": {
      "capability": "https://letme.dev/assistant.memory",
      "tool": "https://letme.dev/atticus"
    },
    "notable": [
      "The repository's first commit, \"Atticus: a voice assistant for your Mac\", is dated 10 October 2026 01:07 UTC (9 October in the author's time zone), the repository's creation time (https://github.com/SaarthurR/atticus-mac/commits/main)",
      "A Show HN post of 12 October 2026 linked the repository and drew 115 points and 30 comments (https://news.ycombinator.com/item?id=50049588)",
      "Tagged releases v1.0 on 13 October and v1.1 on 14 October 2026 (https://github.com/SaarthurR/atticus-mac/releases)",
      "The app pulls the main branch and rebuilds itself from source every six hours, on by default, rather than installing tagged releases (https://github.com/SaarthurR/atticus-mac/blob/main/Atticus.swift)",
      "Safe mode, on by default, runs the model's shell commands in Claude Code's sandbox, asks before deleting, sending, buying or changing a file, and blocks rm, sudo, dd, diskutil, shutdown and git push (https://github.com/SaarthurR/atticus-mac/blob/main/atticus.py)",
      "Once a day a random ID goes to PostHog, on by default with an opt-out in Settings. Failure reports are opt-in and scrubbed on the Mac first (https://github.com/SaarthurR/atticus-mac#usage-count)",
      "Sold for $5 once through Gumroad until 11 October 2026, when the licence check was switched off (https://github.com/SaarthurR/atticus-mac/commit/7ff97be8ac95e70c87cdaecedd2a26b8a66df6ed)"
    ],
    "area": "frameworks",
    "details": [
      {
        "label": "Surface listed",
        "value": "The macOS app at commit f5b58e3 (14 October 2026), read from the repository, README, release notes and project site on 15 October 2026. Nothing was installed or run"
      },
      {
        "label": "Interfaces",
        "value": "A menu bar app for one person, driven by a hold-to-talk shortcut or a typing box. No API, MCP server or documented command for an outside agent. `atticus.py` has internal flags (`--place`, `--hands`, `--look` and others) that its own model calls, undocumented in the README"
      },
      {
        "label": "Model",
        "value": "Claude Code (`claude -p`, Haiku by default in the source) or the Devin CLI, chosen in Settings. Simple requests such as opening apps and moving windows run without a model"
      },
      {
        "label": "Background agents",
        "value": "Large requests go to a background Claude Code agent that can use the owner's MCP connectors, skills and plugins once switched on in Settings \u003e Agents"
      },
      {
        "label": "Approvals",
        "value": "Safe mode on by default. Asks before delete, send, buy, file changes and system commands, matched by pattern. Deletes go to the Trash. Full access mode removes some prompts when the request is explicit"
      },
      {
        "label": "Memory",
        "value": "Saved rules, learned shortcuts and a profile in ~/.config/atticus, editable in Settings"
      },
      {
        "label": "Meetings",
        "value": "Meeting Copilot saves transcripts locally by default (folders 0700, files 0600). AI meeting summaries, on by default, send the transcript to Claude after each call"
      },
      {
        "label": "Telemetry",
        "value": "Daily random ID to PostHog, on by default, off in Settings or with an empty `ATTICUS_POSTHOG_KEY`. Failure reports off until the user agrees"
      },
      {
        "label": "Updates",
        "value": "Pulls the main branch every six hours and rebuilds, on by default, skipped when the clone has local changes"
      },
      {
        "label": "Platforms",
        "value": "macOS 26 or later, with Apple's command line tools. A community fork for Windows exists, FindlayHi/atticus-windows, not reviewed"
      },
      {
        "label": "Age",
        "value": "Five days old on 15 October 2026. 58 commits since 10 October, two tagged releases"
      }
    ],
    "provenance": {
      "legalEntity": "Saarth Ranka (GitHub SaarthurR), individual",
      "domain": "saarthurr.github.io",
      "domainRegistered": "",
      "endpointOnVendorDomain": null,
      "terms": "",
      "privacy": "",
      "statusPage": "",
      "changelog": "https://github.com/SaarthurR/atticus-mac/releases",
      "securityTxt": "none",
      "checked": "2026-10-15",
      "notes": [
        "The commit author is Saarth Ranka. The GitHub account SaarthurR lists saarthranka.com and California and was created in January 2023. No company is named.",
        "The project site is a GitHub Pages page with no terms or privacy policy. /privacy, /llms.txt and /.well-known/security.txt answered 404 on 15 October 2026. The repository has no SECURITY.md.",
        "The software runs on the owner's Mac, so there is no vendor endpoint or status page to check. Telemetry goes to PostHog's US capture endpoint."
      ],
      "score": 53,
      "checks": [
        {
          "check": "Legal entity named",
          "value": "Saarth Ranka (GitHub SaarthurR), individual",
          "points": 20,
          "max": 20,
          "state": "ok"
        },
        {
          "check": "Domain age",
          "value": "saarthurr.github.io, no registry record we could read",
          "points": 0,
          "max": 15,
          "state": "no"
        },
        {
          "check": "Endpoint on the vendor's domain",
          "value": "no hosted endpoint",
          "points": 0,
          "max": 0,
          "state": "na"
        },
        {
          "check": "Terms of service",
          "value": "nothing hosted, so the MIT licence stands in",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Privacy policy",
          "value": "nothing hosted, not scored",
          "points": 0,
          "max": 0,
          "state": "na"
        },
        {
          "check": "Status page",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "Changelog",
          "value": "published",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "security.txt",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        }
      ]
    },
    "pageJsonUrl": "https://www.anchorterminal.com/tools/atticus.json"
  }
}
