Rightshold™ Sign up

Answers · AI evidence

Our broker-dealer is starting to use AI agents that draft client messages, summarize calls and run back-office workflows. Do SEC Rule 17a-4 and FINRA's recordkeeping rules apply to what the agents produce, and can we keep those records in an audit-trail system instead of WORM storage?

Last updated

TL;DR: Yes, the existing rules apply, and yes, an audit-trail system is allowed if it meets the rule's specific tests. There's no AI-specific recordkeeping rule. FINRA's Regulatory Notice 24-09 (June 2024) says its rules are technology neutral and apply to generative AI like any other tool, including AI built into third-party products. FINRA's 2026 Annual Regulatory Oversight Report adds an AI agents section: it lists agents acting without human approval, acting beyond their intended scope, and multi-step reasoning that's hard to trace as risks, and suggests firms consider how to track agent actions and decisions and store prompt and output logs. So if an agent drafts or sends a business communication, or makes a record Rule 17a-3 requires, that record has to be kept like any other. Business communications under Rule 17a-4(b)(4) must be kept at least three years, the first two in an easily accessible place. FINRA Rule 4511 sets six years where no other period applies. Since the SEC's 2022 amendments (effective January 3, 2023, compliance from May 3, 2023), the electronic system can be either WORM (non-rewriteable, non-erasable) or an audit-trail system. The audit trail must be complete and time-stamped and keep every change and deletion, the date and time of each action, the identity of the individual where applicable, and enough to re-create the original record. Most agent frameworks' own logs meet neither test, because an admin can usually edit, trim or expire them. Decide which agent outputs are records, send them into an archive that meets 17a-4(f), and test that you can produce them on request.

What should I check, step by step?

1. List every agent and what it produces: client emails or chat replies, call or meeting summaries, notes written to the CRM, trade or account workflow steps, and internal messages about the business. Mark which ones are records under Rule 17a-3 or business communications under 17a-4(b)(4).

  1. For each record type, note the retention period: at least three years for 17a-4(b) records, the first two easily accessible, and six years under FINRA Rule 4511 where no other period is set. Some 17a-3 records have longer periods; check the rule for each one.
  2. Find where each output lives today. A vendor app, an observability tool or the agent framework's own log usually isn't your 17a-4 archive, and many expire or let an admin delete entries.
  3. Route record outputs into a system that meets 17a-4(f): WORM, or an audit trail that keeps every change and deletion with date, time and who made it, and can re-create the original.
  4. Write down whose action each agent record is. The rule asks for the identity of the individual where applicable, and an agent isn't a person, so record the agent's own identifier plus the account or employee it acted for and who approved it.
  5. Keep the inputs that explain a record: the prompt or instruction, the model and version used, and the approval, as FINRA's report suggests for monitoring. Store them with the record or link them by id.
  6. Check the vendor: confirm the archive or agent vendor can meet the rule, and that the contract says so. FINRA's 2026 report lists weak due diligence of third-party recordkeeping vendors as a finding and suggests testing them by asking for records the way an examiner would.
  7. Run the drill: pick an agent-drafted client message from months ago and produce it, with its audit trail, in a human-readable and a usable electronic format, as Rule 17a-4(f)(2)(iv) requires.

What has FINRA said about AI agents, supervision and recordkeeping at broker-dealers?

Regulatory Notice 24-09 (June 27, 2024) says FINRA's rules apply when member firms use generative AI just as they apply to any other technology, whether the firm builds the tool or uses AI embedded in a third-party product. It names supervision, communications, recordkeeping and fair dealing as areas the use can touch.

What does SEC Rule 17a-4(f) require for an audit-trail recordkeeping system instead of WORM storage?

Under Rule 17a-4(f)(2)(i), an electronic recordkeeping system must either (A) preserve each record for its whole retention period with a complete time-stamped audit trail, or (B) preserve records exclusively in a non-rewriteable, non-erasable format. The audit trail must include all modifications to and deletions of the record or any part of it, the date and time of actions that create, modify or delete it, the identity of the individual doing so where applicable, and anything else needed to keep security, signatures and data so the record stays authentic and reliable and the original can be re-created if it's changed or deleted.

Why don't AI agent logs usually meet broker-dealer recordkeeping requirements?

The record lives only in the agent vendor's app or in a tracing tool with a short retention window, and nobody exported it to the firm's archive. FINRA's 2026 report lists not retaining, archiving and reviewing non-email electronic communications sent through firm-approved channels as a finding; agent-sent messages are a newer version of the same gap.

How do I ask Rightshold about this (free, no key)?

Add the MCP server https://www.rightshold.com/mcp to Claude, Cursor, ChatGPT, Grok or VS Code, then ask: “Our client-messaging agent keeps a hash-chained, signed log of every message it drafted and sent. Commit the current head (entry 48210) so we can show later that no entry was removed or rewritten before it reached our archive.”

One-click setup

{
  "tool": "recorder_checkpoint",
  "arguments": {
    "checkpoint": {
      "agent": "<RS number>",
      "seq": 48210,
      "head": "<sha256('rec:' + canonical(entry 48210))>",
      "at": "2026-11-10T21:00:00Z"
    },
    "signature": "<agent key's Ed25519 signature over canonical(checkpoint)>"
  }
}

Rightshold isn't a Rule 17a-4(f) electronic recordkeeping system, doesn't store your records or communications, can't act as a designated third party and doesn't decide which records your firm must keep. A checkpoint proves a log head existed by a certain time, not that the log was complete or accurate. Rules and FINRA publications are as checked on November 10, 2026. Not legal or compliance advice; ask your compliance team or counsel.

What are the sources?

Related

Not legal advice. JSON · Markdown · All answers

Get a free API key in one call

No card and no email needed. 100 free credits; the license and policy checks stay free without a key.

curl -s -X POST https://www.rightshold.com/v1/accounts/signup -H "Content-Type: application/json" -d '{"accept_terms":true}'
export RIGHTSHOLD_API_KEY=rs_...   # the api_key from the reply (shown once)
curl -s https://www.rightshold.com/v1/licenses/check -H "Authorization: Bearer $RIGHTSHOLD_API_KEY" \
  -H "Content-Type: application/json" -d '{"license":"MIT","intended_use":{"commercial_use":true}}'