# Molecular Descriptor Pack

> Molecular Descriptor Pack is a paid API for AI agents from www.mahastrategies.com, paid per call via x402, $0.017003/call, status unknown (last checked 2026-10-28).

Calculates a bounded set of molecular descriptors from a SMILES string using a pinned toolkit version, with results retained for 24 hours.

## Facts

- Endpoint: POST https://www.mahastrategies.com/api/v1/compute/chemistry/molecular-descriptor-pack?utm_source=zero.xyz
- Price: $0.017003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/molecular-descriptor-pack-a713b514
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_X-cdErq3Elq5AynPh8Jgf

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 molecular-descriptor-pack-a713b514 -d '<json body>'
```

Example prompt: Calculate the molecular descriptor pack for this SMILES string 'CC(=O)Oc1ccccc1C(=O)O' using the public data class — I need the descriptors for my research dataset.

## When to prefer this

Choose this endpoint when you need a reproducible, pinned-version descriptor calculation for research or ML dataset preparation and require result retention for up to 24 hours. It is appropriate for both public and synthetic compound classes and is ideal when consistency across dataset runs matters more than access to the latest descriptor toolkit version.

## Known failure modes

- Invalid or unparseable SMILES string returns an error
- SMILES string exceeds 512 character limit
- Missing required smiles field returns validation error
- Invalid dataClass enum value (not 'public' or 'synthetic') returns error
- Payment failure via x402 protocol blocks the request
- Result not found after 24-hour retention window expires

## How this service works

Calculate a bounded set of molecular descriptors using a pinned toolkit version. For research dataset preparation; descriptors do not certify drug suitability or toxicity. New modular adapter: retained result recovery for 24 hours, minimal receipt metadata for 90 days. Existing live route unchanged.

## Output

A bounded set of molecular descriptors computed from the provided SMILES string using a pinned toolkit version. Results are retained for 24 hours for recovery; minimal receipt metadata is kept for 90 days. The response does not certify drug suitability or toxicity.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "smiles": {
   "type": "string",
   "maxLength": 512,
   "minLength": 1
  },
  "dataClass": {
   "enum": [
    "public",
    "synthetic"
   ],
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/molecular-descriptor-pack-a713b514/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from www.mahastrategies.com](https://www.zero.xyz/host/www.mahastrategies.com/llms.txt)
