Choose from authority-defined tools. Every detail page shows all interface bindings, parameter descriptions, required scopes, allowed purposes, the return contract, lifecycle state, producer capabilities, safe alternatives, and a credential-free request example.

Export sanitized audit records with institution, caller, time, tool, status, policy-hit, and audit-id filters.

Argus itself does not generate investment judgments or execute orders. Client AI agents may use lawfully accessible facts and labeled source material for independent reasoning and output.

Interface bindings

Authority-defined bindings
CLI + SkillMCPREST
audit-exportaudit_export/v1/audit-export

Access and contract

Authentication
Required
default_oauth_access
yes — Technical documentation
Required scopes
  • audit:read
Allowed purposes
  • audit_reproduction
Return contract
CliToolEnvelope JSON with nested DataPackage result
Lifecycle
active, version 1.1.8

Parameters

Authority-defined parameters
NameTypeRequiredDescription
institution_idstringnoInstitution scope for policy checks.
caller_idstringnoMachine caller id expected to match credentials.
purposestringnoRequest purpose checked by policy.
as_ofdatetimenoPoint-in-time timestamp for as-of-safe queries.
requires_redistributionbooleannoWhether downstream redistribution is requested.
target_institution_idstringnoInstitution filter; must match the authenticated institution.
target_caller_idstringnoMachine caller filter.
from_timedatetimenoInclusive UTC lower timestamp bound.
to_timedatetimenoInclusive UTC upper timestamp bound.
tool_namestringnoTool name filter.
statusstringnoAudit status filter.
offsetintegernoPagination offset, from 0 to 1000000.
limitintegernoMaximum number of records to return.
policy_hitstringnoPermission, license, schema, or output-origin policy hit filter.
parameter_aliases / parameter_encodings
NameCLI + SkillMCPREST
institution_id--institution-id (string)institution_id (string)institution_id (string)
caller_id--caller-id (string)caller_id (string)caller_id (string)
purpose--purpose (string)purpose (string)purpose (string)
as_of--as-of (datetime)as_of (datetime)as_of (datetime)
requires_redistribution--requires-redistribution (boolean)requires_redistribution (boolean)requires_redistribution (boolean)
target_institution_id--target-institution-id (string)target_institution_id (string)target_institution_id (string)
target_caller_id--target-caller-id (string)target_caller_id (string)target_caller_id (string)
from_time--from-time (datetime)from_time (datetime)from_time (datetime)
to_time--to-time (datetime)to_time (datetime)to_time (datetime)
tool_name--tool-name (string)tool_name (string)tool_name (string)
status--status (string)status (string)status (string)
offset--offset (integer)offset (integer)offset (integer)
limit--limit (integer)limit (integer)limit (integer)
policy_hit--policy-hit (string)policy_hit (string)policy_hit (string)

Technical documentation

Safety boundary

Safe purposes

  • audit_reproduction

This tool cannot provide

  • automated_trading
  • buy_sell_hold
  • investment_recommendation
  • portfolio_allocation
  • position_sizing
  • price_target

Safe alternatives

Example

Request syntax only. Use real identifiers and evidence returned by earlier calls, and a time window with confirmed coverage. This example does not demonstrate a completed production business result.

The example contains no credential. OAuth clients add authentication automatically; a machine client or service account may use the request header.

rest-request

{
  "purpose": "audit_reproduction",
  "as_of": "2026-06-16T10:00:00Z",
  "requires_redistribution": false
}