561 Group Market

Annual Issuer Revenue Reconciliation

Annual Apple/Microsoft revenue reconciled across SEC concepts by actual fiscal dates, with filing accessions, revision/conflict witnesses and dated evidence packets. Fiscal years may differ; unresolved evidence stays explicit. Missing or stale preparation refuses fulfillment without settlement. No raw-payload archive or investment advice. Terms: https://market.561.group/terms

Price
$0.05 USDC per request
Network
Base mainnet, eip155:8453, settled in USDC through the Coinbase CDP facilitator
Method and URL
POST https://market.561.group/v1/issuer-revenue-comparison
Response type
application/json
Seller
Causeway Services (561 Group)

Input contract

Input that fails this contract is refused with a 4xx status before any payment is requested.

{
  "maxBytes": 256,
  "bodySchema": {
    "type": "object",
    "additionalProperties": false,
    "required": [
      "periodKind"
    ],
    "properties": {
      "periodKind": {
        "type": "string",
        "enum": [
          "annual"
        ],
        "description": "Prepared annual Apple/Microsoft evidence; actual fiscal dates may differ."
      }
    }
  }
}

Example request

{
  "method": "POST",
  "url": "https://market.561.group/v1/issuer-revenue-comparison",
  "headers": {
    "accept": "application/json",
    "content-type": "application/json"
  },
  "body": {
    "periodKind": "annual"
  }
}

Output

{
  "schema": {
    "type": "object",
    "required": [
      "type",
      "version",
      "observedAt",
      "asOf",
      "periodKind",
      "datePolicy",
      "comparability",
      "issuers",
      "evidencePackets"
    ],
    "properties": {
      "type": {
        "const": "IssuerRevenueComparison"
      },
      "version": {
        "const": 1
      },
      "observedAt": {
        "type": "string",
        "format": "date-time"
      },
      "asOf": {
        "type": "string",
        "format": "date"
      },
      "periodKind": {
        "const": "annual"
      },
      "datePolicy": {
        "const": "filing-date-cutoff-on-received-sources"
      },
      "comparability": {
        "enum": [
          "aligned-periods",
          "different-periods",
          "unresolved"
        ]
      },
      "issuers": {
        "type": "array",
        "minItems": 2,
        "maxItems": 2,
        "items": {
          "type": "object",
          "required": [
            "type",
            "cik",
            "ticker",
            "issuer",
            "asOf",
            "periodKind",
            "status",
            "unit",
            "period",
            "value",
            "witnesses",
            "conceptCoverage",
            "revision",
            "source"
          ],
          "properties": {
            "type": {
              "const": "IssuerRevenueReconciliation"
            },
            "ticker": {
              "enum": [
                "AAPL",
                "MSFT"
              ]
            },
            "status": {
              "enum": [
                "current",
                "ambiguous"
              ]
            },
            "unit": {
              "const": "USD"
            },
            "value": {
              "type": [
                "number",
                "null"
              ]
            },
            "witnesses": {
              "type": "array",
              "minItems": 1
            },
            "source": {
              "type": "object",
              "required": [
                "uri",
                "digest",
                "bytes",
                "observedAt"
              ]
            }
          }
        }
      },
      "evidencePackets": {
        "type": "array",
        "minItems": 2,
        "maxItems": 2,
        "items": {
          "type": "object",
          "required": [
            "id",
            "type",
            "ticker",
            "issuer",
            "sources",
            "claims",
            "brokerageEffect"
          ],
          "properties": {
            "type": {
              "const": "IssuerEvidencePacket"
            },
            "brokerageEffect": {
              "const": false
            }
          }
        }
      }
    }
  },
  "example": {
    "type": "IssuerRevenueComparison",
    "version": 1,
    "observedAt": "2026-10-24T22:20:35.395Z",
    "asOf": "2026-10-24",
    "periodKind": "annual",
    "datePolicy": "filing-date-cuto
… (truncated; the full contract is in /v1/catalog)

How to buy with x402

  1. Send the request without payment. The server answers 402 Payment Required with a base64 JSON PAYMENT-REQUIRED header holding the amount, asset, network and payee.
  2. Have your wallet sign an EIP-3009 transferWithAuthorization for exactly those terms (an x402 client library does this for you).
  3. Repeat the identical request with the signed payload in the PAYMENT-SIGNATURE header.
  4. The server verifies, runs the operation, settles, and returns 200 with the result and a PAYMENT-RESPONSE header carrying the settlement receipt.

Read the price without paying

curl --include --request POST --header 'accept: application/json' --header 'content-type: application/json' --data-raw '{"periodKind":"annual"}' --url 'https://market.561.group/v1/issuer-revenue-comparison'

This request authorizes nothing; it returns the live payment terms. Read the full explanation of x402.

Machine-readable