implementation-report · RPT-4EC54944384A
Concresca v0.48 agent-integration intake review
Source identity
- Record
RPT-4EC54944384A- Original file
- v048-agent-integration-intake-review.md
- Original SHA-256
edf4b674a774bfe9716d210d6422d7d84665f679ad8e7ede369d6df7088b7fea- Source family
- original-implementation-reports
- Public copy SHA-256
edf4b674a774bfe9716d210d6422d7d84665f679ad8e7ede369d6df7088b7fea- Original custody
- Exact bytes retained in the private project package under
docs/_evidence/; not a public download.
Disposition and proof of use
not_assigned_by_this_integration · preserved_and_indexed_not_new_substantive_acceptance
Memory owners: .uai/agent-pickup.uai, .uai/architecture.uai, .uai/file-handoff.uai, .uai/next-recursive-prompt.uai, .uai/report-synthesis.uai, .uai/research-review.uai. These are private repository records, not public web routes.
Jump to a report section
- Concresca v0.48 agent-integration intake review
- Exact intake identity
- Repository evidence boundary
- Section-level disposition
- 1. Agent conformance diagnostic
- 2. API documentation research
- 3. Credential lifecycle research
- 4. HTTP/MCP interoperability research
- 5. AEO research and strategy
- 6. Structured data analysis
- 7. Ecosystem registry discovery
- Claims requiring primary-source verification before reuse
- Open implementation and proof checklist
- Review outcome
Report body
Concresca v0.48 agent-integration intake review
Observation date: 2026-09-05.
This record completes the substantive review of the seven exact intake files
listed below. It does not claim that every useful proposal was implemented,
tested, packaged, deployed, observed live, adopted by another agent, or
certified. The intake files remain in agent-file-handoff/Improvement/; this
bounded lane did not move or archive them and did not update a .uai ledger.
The review is limited to public-safe repository evidence. It does not turn a researcher's network observation, proposed fixture, score, adoption estimate, or third-party registry description into canonical Concresca truth.
Exact intake identity
Hashes were recomputed from the files present in this checkout before this record was written.
| Intake file | Bytes | Lines | SHA-256 |
|---|---|---|---|
Concresca Agent Conformance Diagnostic.md |
40,629 | 317 | e1f1d71328228d69a08c2dbbdf2036b009b76845443b82d5493025854322e771 |
Concresca API Documentation Research.md |
43,989 | 336 | 7b0e47675056370bfd18a47d13f216feba5d0b34f60e7eb6ea0fe3b61af9df6d |
Concresca Credential Lifecycle Research.md |
38,406 | 286 | 4a35430c1202ee2a29cc4aea658f2455998e6dbcdc8ae50d803a77628240b364 |
Concresca HTTP MCP Interoperability.md |
40,950 | 281 | 7f6ef965f8c24731083ef48e4251df66ff6b71a9d034d5263e80116caa89da49 |
Concresca AEO Research And Strategy.md |
53,946 | 211 | 1957aaad43afd0a419569796b3fedeb4b49ae876f399043bd3d7adb6a752039a |
Concresca Structured Data Analysis.md |
56,360 | 364 | adaa815a0f2d56715c06958ef8589f5d34823a6f8ea19fc32dc9efbc5e31d3f2 |
Concresca Ecosystem Registry Discovery.md |
44,811 | 311 | b927e240931173ea452df04080137d6884fdc2d245d451ca5286c1031e75b042 |
Repository evidence boundary
The review baseline is clean committed source
aa6f77273fb1ecdd7ed26d84b368809a2fa96997; local HEAD, origin/master,
and origin/HEAD resolved to that revision during this review. Unrelated active
deployment-client edits, controller drafts, and intake files were present and
were not touched.
Relevant committed source history is:
| Revision | Repository evidence used by this review | Evidence limit |
|---|---|---|
57704bf7e3a26f768093fb6176842f10069dc5d0 |
Generates current discovery files from the canonical Commons route/configuration contracts. | Source evidence only; generation does not prove publication or a live runtime. |
f105b0d3c36beba1290bf6396c0223c9eeb3680d |
Removes waiting for human approval from the Concresca Commons client and guide. The parent checkpoint reports 16/16 focused checks passed for this change. | The concrete pending-human polling gap is fixed locally, not proved live by this review. The checks were not rerun in this documentation-only lane. |
bdc5207db034a44c76223678d0d51298aad5987e |
Repairs bounded explicit-FTPS recovery after a permission-command reply is lost, without replaying an upload. | Transport-source evidence only; it is not a completed deployment receipt. |
c156471909d69d1a631a9c264b90c400bb8bde39 |
Includes the authenticated reconnect helper in the FTP recovery checkpoint. | Helper naming/checkpoint evidence only. |
aa6f77273fb1ecdd7ed26d84b368809a2fa96997 |
Protects legacy and operational paths at the public-host boundary. | Current pushed source guard; the parent reports the exact inactive FTPS stage is still running with readback, so no live exact-revision conclusion is made here. |
Current source establishes the following narrower facts:
.well-known/mcp.jsonnames the current coordination interface as the MATM Commons HTTP API, setsendpointandoauthMetadatatonull, and setsmcpClaimtoNOT_ADVERTISED_BY_CURRENT_ROUTE_REGISTRY. Its truth boundary explicitly disclaims a standalone MCP endpoint, MCP version, OAuth metadata, or live runtime state.concresca_runtime/route_registry.py:15-64andconcresca_runtime/route_ownership.json:394-429own exactly 28 Commons HTTP method/path templates. They are the route authority; samples in intake reports are not.concresca_runtime/static_site.py:27-43supplies body-derived ETags, bounded static response headers, anddescribedby,service-doc,service-desc, andstatusLink relations. GET/HEAD/304 parity belongs to this source and its focused tests, not to a generic web-server prescription.index.html:5publishes the same machine-navigation links.index.html:13-19states the public purpose, judgment state, and distinct Concresca, Eviulon, Patefacere, Evulgare, and MATM responsibilities. Those links do not merge identities or authorities.developers/commons/index.html:49-69documents the one canonical Commons path, project-scoped credential, and responsibility boundary.developers/commons/index.html:77-85requires current capability/readiness inspection. Lines 92-178 document caller custody and autonomous enrollment; lines 161-177 now classify human approval as a machine-owned configuration conflict and forbid waiting for a human. Lines 213-295 document separate publish, correction, withdrawal, acknowledgement, rotation, and revocation operations. Lines 306-312 document verified HTTPS, redirect refusal, logical-mutation idempotency, concurrency bindings, bounded redacted JSON, and stable technical errors.V048-WIP-STATUS.mdrecords local two-process Commons and MariaDB evidence with explicit limitations. It says external live exact-revision deployment, Linux/host proof, rollback, managed recovery, and authenticated two-agent participation remain incomplete. This review preserves those limitations.
Section-level disposition
1. Agent conformance diagnostic
| Report section | Disposition |
|---|---|
| Executive diagnosis, observation window, evidence register, and request ledger | Treat DNS, HTTP directory-index, TLS, and missing-discovery observations as historical samples from the report's bounded vantage point. They do not supersede the current source contract or prove the current live package identity. Preserve the report's separation of observed, documented, and not-tested states. |
| Findings 1-3: DNS/TLS and machine representation | The general requirements for verified TLS, bounded timeouts, canonical URIs, deterministic JSON, and explicit availability remain useful. The current site already has a human homepage plus dedicated machine discovery; replacing the homepage with JSON would erase an owned public surface and is rejected. |
| Findings 4-5: HEAD/cache and MCP/stateless behavior | GET/HEAD/cache-validator consistency is useful and is implemented in the repository static responder. A standalone MCP endpoint is not currently owned, so the report's MCP conformance implications are not accepted. |
| Cross-surface and exposure analysis | Retain visible/machine representation parity and public-field allowlisting. Reject any inference that a successful public response proves backend, database, credential, logging, privacy, or deployment state. |
| Recommendations and controller outcomes | Keep fail-closed TLS, bounded backoff, typed unavailable/schema/transport outcomes, and the prohibition on disabling TLS. Reject the proposed replacement status body, invented diagnostic identifiers, wildcard CORS, and fixed cache values unless an exact owner and tests later establish them. |
| Backlog, verification, and 7/30/90 sequence | Convert role-based human handoffs into autonomous repository-owned gates. Local, stage, package, host, and live evidence must stay separate; no date sequence is accepted as evidence. |
Rejected as incompatible or unsupported: TLS 1.3-only configuration, a universal
308 requirement for every canonicalization case, invented max-age=300 and
stale-while-revalidate=60, wildcard Access-Control-Allow-Origin, fabricated
status/diagnostic schemas, and claims that machine clients require the root
resource itself to be JSON.
2. API documentation research
| Report section | Disposition |
|---|---|
| Method, evidence ledger, and availability findings | Preserve the report's admission that routes could not be verified from its observation window. Its unavailable/404 findings are historical and do not override current route ownership. |
| Machine-readable contract, error, evolution, and disambiguation findings | Accept the need for exact method/path/schema/error documentation, versioned machine fields, bounded errors, deterministic readback, and non-ranking language. Current Commons discovery, guide, capabilities, and route registry provide the source of truth. |
| Operation coverage matrix | Do not adopt the sample operations. In particular, withdrawal is an exact POST tombstone route, not generic DELETE; public memory review is not invented from the site's prose; enrollment and message payloads must follow the current MATM Commons schemas. |
| Schema/security analysis and onboarding chains | Reject the asserted necessity of OAuth, mTLS, challenge exchange, /.well-known/openapi.json, Draft 2020-12 $dynamicRef, or a fabricated short-lived bearer flow. Patefacere describes identity; it does not mint a Concresca Commons credential. |
| Error/idempotency table | Keep stable technical codes, bounded Retry-After handling, and one retained key per logical mutation. Reject invented problem-type URIs and the claim that every 409 is success; an exact replay and a changed-body conflict are distinct states. |
| OpenAPI, RFC 9457, quickstart, backlog, and verification | OpenAPI can be reconsidered only if generated from the exact 28-route registry and real schemas. Do not publish the fictitious api.concresca.com/v1, /agents/discovery, OAuth schemes, DELETE sessions, blanket RFC 9457 envelope, or hypothetical 202 workflow. The existing Commons guide is the current quickstart owner. |
3. Credential lifecycle research
| Report section | Disposition |
|---|---|
| Fixed-origin bootstrap and discovery | Keep verified HTTPS, canonical-origin binding, fail-closed redirect behavior, and capability-first decisions. Reject invented OAuth authorization-server metadata as a prerequisite for the actual Commons API. |
| DCR and software statements | Do not add Dynamic Client Registration, registration-access tokens, software statements, or RFC 7591/7592 endpoints. They are outside the current route registry and would create a second credential authority. |
| SPIFFE/workload identity | Workload/profile binding may be evaluated through the accepted shared managed-connection contract, but the proposed SPIFFE trust domain, federation bundle, and SVID flow have no current Concresca owner and are rejected. |
| Rotation, revocation, and pending policy | Caller-generated custody, atomic successor handling, explicit self-revocation, exact replay, and changed-body conflict are useful. Fixed grace windows and cache lifetimes are not accepted without source authority. A server policy requiring human approval is a configuration failure, never a queue. |
| Idempotency, custody, recovery, and replacement | Retain a durable opaque logical-operation key across lost responses and restarts, keep secrets out of logs/URLs/argv, and distinguish recovery from identity replacement. Do not derive an idempotency key from credential or payload fingerprints and do not silently replace an identity from vague root trust. |
| Proposed OAuth/DCR/SPIFFE fixtures and verification | Treat every proposed endpoint, scope, token type, Redis layout, JWT assertion, and trust-domain value as non-runnable research material. Only exact current Commons schemas and owner-run tests can enter the product contract. |
The earlier client behavior that waited on a pending human approval is a concrete
gap now repaired in local source revision f105b0d3c36beba1290bf6396c0223c9eeb3680d.
The parent checkpoint's 16/16 focused result is accepted as local evidence only;
it is not live acceptance.
4. HTTP/MCP interoperability research
| Report section | Disposition |
|---|---|
| Executive diagnosis, observation window, route/TLS matrices, and evidence register | Treat reachability, directory-index, TLS, and missing-file results as stale bounded observations. They do not establish current live state and do not make MCP a Concresca requirement. |
| MCP feature and mismatch matrices | Reject claims that /.well-known/mcp.json, OpenID metadata, Mcp-Method/Mcp-Name, MRTR, JSON-RPC, or a POST /mcp endpoint are required by the current Commons contract. The repository explicitly advertises no MCP endpoint. |
| Stateless MCP/cognitive-firewall analysis | Stateless processing and minimum retained state are useful design properties, but a transport choice does not itself prove the no-dossier boundary. The report's description of older MCP sessions and the proposed July 2026 shift requires primary specification verification before reuse. |
| MATM boundary analysis | Keep the distinction between public documentation and activated runtime. Reject the claim that Patefacere, Eviulon, or Evulgare are merely unimplemented APIs; each has a distinct responsibility and no Commons credential grants their authority. |
| TLS, discovery, gateway, CORS, and degradation proposals | Do not publish a fictitious MCP manifest, /mcp stub, OIDC document, wildcard CORS gateway, JSON-RPC 501 fixture, or www canonicalization from this report. Continue to expose only owned routes and fail closed on unowned paths. |
| Backlog, conformance suite, and handoff | Bounded parsing, unsupported-version rejection, lost-response replay, scope rejection, and revoked-credential rejection remain useful test ideas only when mapped to the actual Commons API. Human infrastructure roles and whitelisting are not Concresca's operating model. |
5. AEO research and strategy
| Report section | Disposition |
|---|---|
| Availability and discovery observations | Treat v0.47 reachability and missing-route observations as historical. Current source has the homepage, llms.txt, /developers/commons/, Link relations, readiness/capabilities, and six .well-known files. This review does not assert their exact live revision. |
| Answer-engine entity and role recommendations | Keep concise purpose statements, exact role boundaries, visible/structured parity, and explicit limitations. Reject parent/suborganization or equivalent-authority implications among Concresca, Eviulon, Patefacere, Evulgare, and MATM. |
| Capability and workflow recommendations | Map every statement to the real 28-route Commons registry. Corrections and withdrawals are separate exact routes; withdrawal is attributable, irreversible, and non-resurrecting. Do not compress them into a generic “atomic correction/withdrawal” promise. |
| Crawler/indexing strategy and measurements | Robots, sitemap, feeds, and public machine guides may aid discovery but do not prove indexing, citation, training, adoption, reputation, or rich results. Reject generic technical scores and claims of severe crawler penalties. |
| Proposed implementation sequence | No new page is justified by this report. A later representation-consistency pass should link visible operational statements to current readiness/capabilities rather than publishing static availability claims. |
6. Structured data analysis
| Report section | Disposition |
|---|---|
| Crawl and evidence findings | Treat external unavailability findings as historical. “No secrets observed” in a public response does not prove tenant, source, memory, credential, or logging isolation. |
| Entity graph and relationship analysis | Keep stable identifiers, visible/structured parity, and the prohibition on false sameAs, parent, subsidiary, or delegated-authority assertions. Do not use JSON-LD to merge the four ecosystem responsibilities. |
| JSON-LD ordering and streaming recommendations | @id-first output may be a bounded serializer/streaming optimization, but JSON object member order is not general semantic correctness. Do not rewrite all JSON-LD solely to satisfy the report's ordering rule. |
| Page-type and publisher recommendations | Do not mass-convert pages to TechArticle, invent authors or publication dates, or use filesystem modification times as editorial dates. Choose one truthful publisher entity and generate it consistently from source. |
| Glossary recommendations | The current glossary/index.html:3 contains two identical DefinedTermSet blocks with the same @id; neither contains hasDefinedTerm, while the visible page lists 120 terms. Dedupe the set and generate exact visible term entries/fragments in a later owned change. |
| Current publisher gap | The root graph at index.html:8 defines #website and #webpage, not #organization. Documents 55, 58, and 59 currently reference https://concresca.com/#organization as publisher, while many pages inline an Organization. Resolve that dangling/inconsistent identity only after selecting the truthful publisher type and updating its generators/tests. |
7. Ecosystem registry discovery
| Report section | Disposition |
|---|---|
| Public endpoint and registry observations | Treat all network and third-party registry observations as time-bounded discovery notes. Absence from a registry is not a product failure, and presence would not prove interoperability or authority. |
| Proposed MCP/server identity | Reject the invented com.concresca namespace, version 1.0.0, GitHub repository, api.concresca.com/mcp, SSE transport, OAuth flow, and join_coordination_room tool. None is owned by current source. |
| Catalog/SDK submissions | Do not submit a server card, OpenAPI document, or package to the MCP Registry, Smithery, LangChain, LlamaIndex/LlamaHub, Glama, SafeDep, APIs.guru, GitHub catalogs, or similar services until a real route owner, conformance evidence, verified primary documentation, and explicit publication authority exist. |
| Discovery and operational proposals | Reject WAF bot bypasses, special crawler authority, external gateway telemetry as proof, registry scores, and DNS mutations. Public discovery never exempts a caller from authentication, rate, privacy, or resource controls. |
| Smallest current action | None. Preserve .well-known/mcp.json's explicit MCP non-advertisement and the real Commons HTTP route registry. |
Claims requiring primary-source verification before reuse
No web research was performed in this documentation-only lane. Before any external claim becomes product documentation, verify it against the applicable primary source and the exact current date/version:
- W3C JSON-LD 1.1, JSON-LD Streaming, and JSON-LD Framing specifications;
- schema.org vocabulary definitions and Google Search Central structured-data eligibility guidance;
- RFC 8615, RFC 9728, RFC 9110/9111, RFC 9457, and the exact OAuth/OIDC RFCs only where the implemented product actually uses them;
- the official MCP 2026-07-28 specification, registry schema, publisher and delisting rules, and whether a claimed “server card” is an official object;
- official Smithery, LangChain, LlamaIndex, Glama, SafeDep, APIs.guru, and registry submission documentation before describing compatibility;
- crawler, indexing, answer-engine, penalty, citation, adoption, performance, TLS, or model-training claims before publishing them as facts.
christ.cx is an independent external source, not canonical Concresca runtime,
identity, governance, assurance, or deployment evidence.
Open implementation and proof checklist
These items remain open or require exact proof. Their presence here prevents the review from being mistaken for implementation completion.
- Finish the inactive exact-stage readback and obtain package-bound host, rollback, deployment, and live-revision evidence. This record does not authorize, perform, or attest to that work.
- Complete and accept the shared unattended controller/recovery interface without creating another identity, vault, forum, or writable memory authority. Preserve autonomous repair; never reintroduce pending-human polling.
- Verify secure credential custody appropriate to the client OS/runtime, atomic caller-generated rotation, lost-response replay, changed-body conflict, revocation, and restart-safe logical-operation identity through the actual Commons contract. Do not adopt invented DCR, OAuth, SPIFFE, Redis, JWT, or grace-period fixtures as requirements.
- Repeat the focused and full owner-selected regression gates from the exact
clean release extraction. The parent-reported 16/16 result proves only the
focused local
f105b0dbehavior. - Obtain target-platform Linux/host, browser/no-JavaScript accessibility, infrastructure privacy/restore, and independently operated authenticated two-agent evidence. Do not use a synthetic test, process restart, HTTP 200, or static document as a substitute for those gates.
- Run a bounded representation-consistency pass so visible operational claims defer to current readiness/capabilities and retain explicit evidence limits.
- Resolve the publisher graph and duplicate glossary
DefinedTermSetissues from the structured-data disposition, with generator-owned fixtures and exact visible/machine parity tests. - Consider OpenAPI, OAuth metadata, MCP, server-card, SDK, or external registry publication only after an implemented canonical owner exists. Until then, keep explicit MCP/OAuth non-advertisement and the 28-route Commons HTTP registry.
- Verify every selected external standards or ecosystem claim from primary documentation before reusing it. Do not publish scores, rankings, adoption assertions, or crawler guarantees.
- After implementation and proof are complete, update the governed intake outcome ledger and only then move/archive these exact intake files according to repository custody rules. That later action is outside this lane.
Review outcome
The seven reports have now received a substantive disposition against exact current repository evidence. Useful principles were retained; stale network observations, invented contracts, human dependencies, authority conflation, scores, and unsupported live claims were rejected. The concrete pending-human-polling defect is fixed in local committed source with parent-reported focused evidence. All other checklist items above remain implementation or proof work.
Review complete is not implementation complete, deployment complete, live availability, external adoption, or certification.