Agentic Portal

PMIC Company Fundamentals and Filing Risk

finance
Serving

Scored SEC EDGAR briefs for 14 large US companies (Apple, Microsoft, Nvidia, Amazon, JPMorgan, Pfizer and more): fundamentals, filing risk, insider activity, balance sheet, peer ranking, earnings quality, buybacks, 13F ownership and more, each a 0-100 score with SEC citations. POST /v1/brief with {vertical, entity_id}. Research signal, not investment advice.

Endpoint
POST https://agent.pocket.network/v1/pmic-company-signals/v1/brief
Price per call
$0.005 USD
Networks payable on
Base (eip155:8453), Tempo (eip155:4217)
Protocol
rest

Calling it

The first call returns 402 Payment Required with the terms. Sign for those terms and retry the same request with the payment attached.

Example request

Derived from the published request schema.

curl -X POST https://agent.pocket.network/v1/pmic-company-signals/v1/brief \
  -H 'content-type: application/json' \
  -d '{"vertical":"fundamentals","entity_id":"aapl","horizon":"7d"}'
Example response

This service declares its response shape in prose rather than as fields, so there is nothing more specific to sample.

{}

Try it

Make one real paid call from your own wallet — about $0.005 on Base (eip155:8453). The wallet signs; nothing here holds a key. You'll see exactly what the service answers.

No browser wallet found. Install MetaMask, Rabby, or Coinbase Wallet to try a call here.

Supported methods

Methods the registry lists for this service. The portal forwards any call as sent; the supplier decides what it answers, and a delivered answer is settled.

Methods PMIC Company Fundamentals and Filing Risk accepts, and whether each reads or writes.
MethodEffect
GET /v1/healthread
GET /v1/versionread
POST /v1/briefread
POST /v1/catalogread
POST /v1/eventsread
POST /v1/explainread
POST /v1/overviewread
POST /v1/signalread
POST /v1/signalsread
POST /v1/verticalsread

Schemas

Published by the service itself. The example above is generated from these.

Request schema
{
  "type": "object",
  "description": "The body of POST /v1/brief. The other routes take JSON bodies too: /v1/verticals takes {}; /v1/overview takes entity_id and horizon; /v1/signals takes source_id, horizon, sort, direction, min_confidence and limit; /v1/signal and /v1/explain take series_id; /v1/catalog takes entity_id and q; /v1/events takes entity_id, event_type, severity, since and limit.",
  "properties": {
    "vertical": {
      "type": "string",
      "enum": [
        "fundamentals",
        "filing-risk",
        "insider-activity",
        "balance-sheet",
        "peer-ranking",
        "public-attention",
        "earnings-quality",
        "shareholder-returns",
        "interest-coverage",
        "investment-cycle",
        "settlement-fails",
        "institutional-ownership"
      ],
      "description": "Which brief to score."
    },
    "entity_id": {
      "type": "string",
      "enum": [
        "aapl",
        "msft",
        "nvda",
        "amzn",
        "wmt",
        "jpm",
        "bac",
        "xom",
        "pfe",
        "lly",
        "jnj",
        "unh",
        "nflx",
        "dis"
      ],
      "description": "The company, by lowercase ticker."
    },
    "horizon": {
      "type": "string",
      "enum": [
        "7d",
        "30d",
        "90d",
        "365d"
      ],
      "description": "The window the trend is measured over."
    }
  },
  "required": [
    "vertical",
    "entity_id"
  ]
}
Response schema
{
  "type": "object",
  "description": "For POST /v1/brief, a JSON object with vertical, title, status, score (0-100), label, trend, summary, drivers, risk_flags, confidence, inputs, watch and citations. Bad input answers 400 with `{ error: { code, message } }`."
}