Orrery.
← All Stars

public Star · 0.1.0

orrery/source-watch

Live official-source evidence, digest comparison, and bounded answers.

Use this when

  • You need a fresh digest of an allowlisted official source
  • You want to compare current content to a prior digest
  • You need a bounded extractive answer with live source evidence

Not for

  • Arbitrary URLs outside the allowlist
  • Open-ended web search
  • Mutating remote sources

Inputs / Outputs

Inputs

NameTypeNotes
source string allowlisted source id
since_digest string prior digest for diff
question string required for answer

Outputs

NameTypeNotes
digest string
changed boolean
answer string
envelope signed-envelope

Example

{
  "method": "tools/call",
  "params": {
    "name": "answer",
    "arguments": {
      "question": "What is the current UTC time?"
    }
  }
}

Tools

observe Fetch an allowlisted source and record digest evidence · schema
{
  "type": "object",
  "properties": {
    "source": {
      "type": "string",
      "default": "python-release-notes",
      "description": "Allowlisted Source Watch source identifier."
    }
  }
}
diff Fetch now and compare normalized content to a known digest · schema
{
  "type": "object",
  "properties": {
    "source": {
      "type": "string",
      "default": "python-release-notes",
      "description": "Allowlisted Source Watch source identifier."
    },
    "since_digest": {
      "type": "string",
      "default": ""
    }
  }
}
answer Return a bounded extractive answer with fresh source evidence · schema
{
  "type": "object",
  "properties": {
    "question": {
      "type": "string"
    },
    "source": {
      "type": "string",
      "default": "python-release-notes",
      "description": "Allowlisted Source Watch source identifier."
    },
    "max_chars": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1200
    }
  },
  "required": [
    "question"
  ]
}

In constellations