import express from "express"
import { createMiddleware } from "@faremeter/middleware/express"
import { xSolanaSettlement } from "@faremeter/info/solana"
const app = express()
app.use(express.json())
const paymentWall = await createMiddleware({
facilitatorURL: "https://facilitator.corbits.dev",
accepts: [
xSolanaSettlement({
network: "devnet",
payTo: process.env.MERCHANT_ADDRESS,
asset: "USDC",
amount: "5000",
}),
],
})
app.post("/api/analyze", paymentWall, (req, res) => {
const { prompt } = req.body
res.json({
analysis: `Analysis for: ${prompt}`,
timestamp: new Date().toISOString(),
})
})
app.listen(3000)