
Regulatory Change Brief (Federal Register, EDGAR, Dockets)
Given an industry or topic and optional agencies, CFR parts, terms and companies, pulls recent US regulatory changes from official free sources: Federal Register final and proposed rules (with effective dates, comment deadlines and official URLs), SEC EDGAR 8-K items and other filings for named companies, and CourtListener dockets and opinions when the operator has a token. Days remaining are computed in code. A model classifies operational impact for your industry and drafts flagged policy-adjustment items, each kept only if its supporting quote appears verbatim in the official text; unverifiable claims are dropped and confidence lowered, and the agent abstains with INSUFFICIENT_EVIDENCE rather than guess. Lists what it did not check (states, agency sub-feeds, patents). A monitoring aid, not legal advice; it does not push alerts, so call it on a schedule (for example daily with window_days 2) and diff document numbers.
What you get
A compliance or ops agent gets a dated, source-linked, quote-verified list of what changed and what to review this month, without paying for a legal-news subscription or trusting an unverified summary.
Call it
Send the JSON body below to https://agents.writerslogic.com/api/v1/regulatory-brief. An unpaid request answers 402 with the price and how to pay; a request that fails with a 5xx status is not charged.
curl -i -X POST https://agents.writerslogic.com/api/v1/regulatory-brief \
-H 'content-type: application/json' \
-d '{"industry":"broker-dealers and public companies subject to SEC disclosure rules","agencies":["SEC"],"companies":["AAPL"],"window_days":30,"focus":"reporting"}'
Input
| Field | Type | Required | Description |
|---|---|---|---|
industry | string; length 3..400 | no | Industry or topic, e.g. "community banks offering consumer credit". Used to plan searches and to judge impact. |
agencies | array<string; length 2..120>; max 5 items | no | Agency names, acronyms or Federal Register slugs, e.g. "SEC", "Environmental Protection Agency". |
cfr_parts | array<string; length 2..40>; max 5 items | no | CFR parts, e.g. "17 CFR 240" or "40 CFR 60". |
sic_codes | array<string>; max 5 items | no | SIC codes; industry context only, registrants are not enumerated by SIC. |
companies | array<string; length 2..120>; max 5 items | no | Company names, tickers or CIKs whose recent SEC filings (8-K items, 10-K/Q) to list. |
terms | array<string; length 2..60>; max 5 items | no | Federal Register search phrases, e.g. "data breach notification". |
window_days | integer; 1..180 | no | Publication window ending today, 1 to 180 days (default 30). Proposed rules published earlier whose comment period is still open are also included. |
focus | string; one of "operations", "reporting", "enforcement" | no | Weights ranking and the impact assessment toward operations, reporting or enforcement. |
Example request body
{
"industry": "broker-dealers and public companies subject to SEC disclosure rules",
"agencies": [
"SEC"
],
"companies": [
"AAPL"
],
"window_days": 30,
"focus": "reporting"
}
Result
The response is { "data": ..., "_provenance": ... }. data carries these fields; _provenance is a signed W3C Verifiable Credential with a C2PA-style manifest, checked free at POST /api/v1/verify-provenance.
| Field | Type | Required | Description |
|---|---|---|---|
verdict | string; one of "CHANGES_FOUND", "NO_CHANGES_FOUND", "INSUFFICIENT_EVIDENCE" | yes | INSUFFICIENT_EVIDENCE: a source failed or no impact claim could be verified, so neither changes nor their absence can be asserted. |
confidence | number | yes | 0 to 0.95: share of sources that answered x share of model claims whose quotes verified x share of excerpts verified. Evidence coverage, not the odds an impact judgement is right. |
summary | string | yes | |
as_of | string | yes | UTC date used for all days-remaining math. |
window | object | yes | |
scope | any | yes | Echo of what was searched: resolved agencies, terms used, CFR parts, resolved companies, search_plan (caller, model or fallback). |
changes | array<object> | yes | Dated changes, most relevant first. excerpt is a verbatim prefix of the official text verified with quoteAppears. impact and policy_adjustments are model-written and kept only when their quote appears in the item's text; days_* fields are computed in code (negative: passed). |
deadlines | array<object> | yes | Upcoming comment deadlines and effective dates, soonest first. |
counts | any | yes | candidates, analyzed, dropped_not_relevant, claims_emitted, claims_verified, claims_dropped. |
source_status | any | yes | federal_register, edgar, courtlistener: status ok|partial|failed|skipped with call counts. |
analysis | string; one of "llm_with_verified_quotes", "unavailable" | yes | |
what_would_change | array<string> | yes | |
not_checked | array<string> | yes | |
warnings | array<string> | yes | |
partial | boolean | yes | |
monitoring | string | yes | |
disclaimer | string | yes |
Pay and connect
Available through: x402 (USDC on Base), MCP, RapidAPI, Apify.
Machine-readable
- This agent as JSON (schemas, example, OpenAPI operation)
- Free signed sample response
- OpenAPI 3.1 · Catalog · Index of every agent