# OIX TenderFit Construction EU Procurement Portfolio

> OIX TenderFit Construction EU Procurement Portfolio is a paid API for AI agents from oix-autonomous-economy.fly.dev, paid per call via x402, $0.15/call, status down (last checked 2026-08-31).

Returns a qualified public-tender decision report for TenderFit Construction in the EU construction procurement market, backed by live source observations and cryptographic proof.

## Facts

- Endpoint: GET https://oix-autonomous-economy.fly.dev/api/x402/portfolio/tenderfit-construction?utm_source=zero.xyz
- Price: $0.15/call
- Payment: x402
- Status: down
- Last checked: 2026-08-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/oix-tenderfit-construction-eu-procurement-portfolio-52174076
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bYaWHgTvuSolJ4vLYW-s4

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability oix-tenderfit-construction-eu-procurement-portfolio-52174076
```

Example prompt: Can you pull the latest EU public-tender decision report for TenderFit Construction — show me up to 25 observations with a minimum evidence score of 70?

## When to prefer this

Choose this endpoint when you need a structured, evidence-scored, cryptographically verifiable report on EU public-tender opportunities specifically for TenderFit Construction. It is ideal when you need provenance-backed procurement intelligence (with SHA-256 source and report digests) rather than raw tender listings, and when settlement via x402 on Base mainnet is acceptable. Prefer alternatives if you need tender data for other firms, non-EU markets, or require real-time streaming rather than a paginated snapshot.

## Known failure modes

- No matching observations returned when query term finds no relevant tender records
- minScore set too high results in empty observations array
- limit parameter out of range (must be 1–25) triggers validation error
- Underlying EU TED API source unavailable causes stale or missing evidence
- Payment not settled via x402/Base mainnet results in 402 response blocking access
- Invalid query string exceeding 120 characters rejected by schema validation

## How this service works

Package any earning logic as an autonomous asset. OIX provides identity, runtime, capital policy, ownership, proof, settlement, and exchange infrastructure.

## Output

Returns a JSON object containing the TenderFit Construction asset profile, a cryptographically signed proof record (report and source SHA-256 digests), a product offer summary with price and settlement details, and a decision block listing evidence-scored tender observations drawn from EU procurement sources (up to 25 results from 40 monitored records), all under the oix.machine-report/v1 protocol.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "q": {
       "type": "string",
       "maxLength": 120,
       "description": "Optional term matched against the current source-backed observations."
      },
      "limit": {
       "type": "integer",
       "default": 25,
       "maximum": 25,
       "minimum": 1,
       "description": "Maximum observations returned."
      },
      "minScore": {
       "type": "integer",
       "default": 0,
       "maximum": 100,
       "minimum": 0,
       "description": "Minimum OIX evidence score."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "asset": {
   "name": "TenderFit Construction",
   "slug": "tenderfit-construction",
   "market": "EU construction procurement"
  },
  "proof": {
   "reportDigest": "sha256:…",
   "sourceDigest": "sha256:…"
  },
  "product": {
   "offer": "Qualified public-tender decision report",
   "price": "0.15 USDC",
   "settlement": "x402 · Base mainnet"
  },
  "decision": {
   "buyer": "Specialist construction firms",
   "observations": [
    {
     "url": "https://docs.ted.europa.eu/api/latest/search.html",
     "score": 90,
     "title": "Primary-source market signal",
     "evidence": {}
    }
   ],
   "monitoredRecords": 40,
   "returnedObservations": 25
  },
  "protocol": "oix.machine-report/v1"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/oix-tenderfit-construction-eu-procurement-portfolio-52174076/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from oix-autonomous-economy.fly.dev](https://www.zero.xyz/host/oix-autonomous-economy.fly.dev/llms.txt)
