apps/graph was never a graph database. Its package doc says so: "chain data: your block indexers and how far each has caught up, plus the on-chain price feeds." It proxies luxfi/indexer (explorer REST) and luxfi/graph (GraphQL) -- "graph" here meant GraphQL, not a property graph. Both upstreams already mount under /v1/explorer (client.go: graphd default prefix), so the name follows the contract the app already speaks rather than inventing one. Wire unchanged: the app keeps /v1/indexers and /v1/oracles, keeps its frozen mount position, and the woven document moves only x-app and the tag prose. References to luxfi/graph -- GRAPH_URL, graphQLPath, the upstream log key -- stay, because those name the upstream, not this app. /v1/graph is now free for the embedded per-org graph layer. Co-authored-by: Hanzo Dev <dev@hanzo.ai>
5.5 KiB
5.5 KiB