Card snapshot
portfolio-stats.x402tookit.com
·
2026-10-21 05:03:12 UTC
·
adee2280d0c70a7f1b1b2a9c0eeedf0fd9ff98c809e817a2dd025f2122547289
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"_source": "agentic.market",
"service": {
"id": "portfolio-stats-x402tookit-com",
"name": "portfolio-stats.x402tookit.com",
"description": "",
"domain": "portfolio-stats.x402tookit.com",
"provider": "portfolio-stats.x402tookit.com",
"providerUrl": "",
"category": "",
"networks": [
"Base",
"eip155:137",
"eip155:42161",
"solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp"
],
"enriched": false,
"endpoints": [
{
"url": "https://portfolio-stats.x402tookit.com/cagr",
"description": "Compound annual growth rate from start and end values over years, or dates, or periods. Arithmetic on your numbers, not advice.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "endValue",
"type": "number",
"description": "",
"example": 200,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "startValue",
"type": "number",
"description": "",
"example": 100,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "years",
"type": "number",
"description": "",
"example": 5,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Portfolio Stats",
"tags": [
"cagr",
"growth",
"compound",
"annualized"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://portfolio-stats.x402tookit.com/correlation-beta",
"description": "Correlation, beta, R-squared and alpha of one return or price series against another you supply. Not advice.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "a",
"type": "string",
"description": "",
"example": "[0.012,-0.008,0.02,0.005,-0.015,0.01]",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "b",
"type": "string",
"description": "",
"example": "[0.01,-0.005,0.015,0.004,-0.01,0.006]",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "kind",
"type": "string",
"description": "",
"example": "returns",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Portfolio Stats",
"tags": [
"correlation",
"beta",
"regression",
"alpha"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://portfolio-stats.x402tookit.com/equity-curve",
"description": "Equity-curve summary of a price or return series you supply: CAGR, volatility, Sharpe, drawdown, best and worst period.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "periodsPerYear",
"type": "number",
"description": "",
"example": 12,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "prices",
"type": "string",
"description": "",
"example": "[100,104,101,108,112,106,115]",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "riskFreeRatePct",
"type": "number",
"description": "",
"example": 2,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Portfolio Stats",
"tags": [
"equity-curve",
"summary",
"cagr",
"drawdown",
"sharpe"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://portfolio-stats.x402tookit.com/kelly",
"description": "Kelly criterion fraction for a stated win probability and payoff, with growth rate and overbet threshold. NOT advice.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "b",
"type": "number",
"description": "",
"example": 1,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "p",
"type": "number",
"description": "",
"example": 0.6,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Portfolio Stats",
"tags": [
"kelly",
"kelly-criterion",
"edge",
"growth-rate"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://portfolio-stats.x402tookit.com/max-drawdown",
"description": "Maximum drawdown of a price or return series you supply, with peak, trough and recovery indices or dates.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "dates",
"type": "string",
"description": "",
"example": "2024-01-31,2024-02-29,2024-03-31,2024-04-30,2024-05-31,2024-06-30",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "prices",
"type": "string",
"description": "",
"example": "[100,120,90,110,130,104]",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Portfolio Stats",
"tags": [
"drawdown",
"max-drawdown",
"risk",
"peak-to-trough"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://portfolio-stats.x402tookit.com/returns",
"description": "Simple and log returns from a price series you supply, with cumulative return. Educational arithmetic, not advice.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "prices",
"type": "string",
"description": "",
"example": "[100,110,99,108.9]",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Portfolio Stats",
"tags": [
"returns",
"log-returns",
"prices",
"arithmetic"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://portfolio-stats.x402tookit.com/rolling",
"description": "Rolling mean return and rolling annualized volatility over a window, from a price or return series you supply.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "returns",
"type": "string",
"description": "",
"example": "[0.01,-0.02,0.03,0.00,0.02,-0.01]",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "window",
"type": "number",
"description": "",
"example": 3,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Portfolio Stats",
"tags": [
"rolling",
"moving-average",
"volatility",
"window"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://portfolio-stats.x402tookit.com/sharpe-sortino",
"description": "Sharpe and Sortino ratios on a price or return series you supply, with your risk-free rate. Not advice.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "periodsPerYear",
"type": "number",
"description": "",
"example": 12,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "returns",
"type": "string",
"description": "",
"example": "[0.02,-0.01,0.03,0.01,-0.02,0.015]",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "riskFreeRatePct",
"type": "number",
"description": "",
"example": 2,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Portfolio Stats",
"tags": [
"sharpe",
"sortino",
"risk-adjusted",
"ratio"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://portfolio-stats.x402tookit.com/value-at-risk",
"description": "ILLUSTRATIVE historical and parametric Value-at-Risk and expected shortfall from a return series you supply. Not advice.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "confidencePct",
"type": "number",
"description": "",
"example": 95,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "portfolioValue",
"type": "number",
"description": "",
"example": 10000,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "returns",
"type": "string",
"description": "",
"example": "[-0.02,-0.01,0,0.01,0.02,0.015,-0.005,0.008,-0.012,0.004]",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Portfolio Stats",
"tags": [
"value-at-risk",
"var",
"expected-shortfall",
"tail-risk"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://portfolio-stats.x402tookit.com/volatility",
"description": "Annualized volatility (sample standard deviation of returns) from a price or return series you supply. Not advice.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "periodsPerYear",
"type": "number",
"description": "",
"example": 252,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "returns",
"type": "string",
"description": "",
"example": "[0.01,-0.02,0.015,0.005,-0.01]",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Portfolio Stats",
"tags": [
"volatility",
"standard-deviation",
"risk",
"annualized"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
}
],
"integrationType": "",
"isNew": false,
"priceSummary": {
"minAmount": "0.02",
"maxAmount": "0.02",
"avgCostPerTransaction": "0.02",
"avgCostBasis": "exact",
"currency": "USDC"
},
"serviceName": "Portfolio Stats",
"tags": [
"cagr",
"growth",
"compound",
"annualized",
"correlation",
"beta",
"regression",
"alpha",
"equity-curve",
"summary",
"drawdown",
"sharpe",
"kelly",
"kelly-criterion",
"edge",
"growth-rate",
"max-drawdown",
"risk",
"peak-to-trough",
"returns",
"log-returns",
"prices",
"arithmetic",
"rolling",
"moving-average",
"volatility",
"window",
"sortino",
"risk-adjusted",
"ratio",
"value-at-risk",
"var",
"expected-shortfall",
"tail-risk",
"standard-deviation"
],
"iconUrl": ""
}
}