# SphereOne > SphereOne builds tools for agent commerce and financial transactions, with clear intent, practical checks and people in control. The company homepage introduces SphereOne and links to its products. Catchy's purchase-checking story lives on a separate page. Product availability is specific to each product; the company overview does not promise live integrations or executed transactions. ## Company - [SphereOne company overview](https://sphereone.xyz/): Compact company-level introduction and product links. - [Company and product information](https://sphereone.xyz/index.md): Scope, availability and historical documentation. - [Contact SphereOne](https://ja77vpr1mrj.typeform.com/to/SyMRSpbz): Discuss a use case. ## Products - [Catchy by SphereOne](https://sphereone.xyz/catchy): Dedicated purchase-checking page covering intent, budget and human approval. Catchy is a working name, previously called Goodnod on this site; it is not trademark-cleared. - [Catchy integration guide](https://sphereone.xyz/catchy/integration): Authorized Node SDK access, required host callbacks, purchase-boundary placement and execution recovery. - [Catchy questions and answers](https://sphereone.xyz/catchy/questions): Direct answers about SDK scope, host responsibilities, model choice, decision/execution outcomes and the synthetic playground. - [Catchy plain-text product guide](https://sphereone.xyz/catchy.md): The same product definition and answers in Markdown. - [Catchy scripted playground](https://commerce-guard-playground.vercel.app): Existing demo destination; the product app is developed separately. - [How to add Catchy](https://sphereone.xyz/catchy#integration): Placement immediately before purchase execution, decision enforcement and setup availability. - [Request Catchy SDK access](https://ja77vpr1mrj.typeform.com/to/SyMRSpbz): Private Node SDK available with authorized access as a packed trial; public npm installation and a production purchase/model API are not available yet. Hosted playground uses synthetic fixtures. Node 22.16+ wrapper `guardPurchase(existingBuy, hostChecks)` needs an existing server purchase function, authenticated original approval/current cart, a semantic gate and a synchronous atomic approval/budget claim. Results approved/blocked/needs_review; execution not_started/succeeded/unknown. The wrapper invokes the purchase function after approval; do not execute it again. Enforce the result; reconcile unknown execution without automatic retry. The playground is synthetic known cases, not a customer API. - [Orbit](https://www.orbitcryptoai.com): Separate consumer product for AI and crypto; consult its own site for availability. ## Historical documentation - [SurfaceArea documentation](https://sphereone.notion.site/Surface-Area-d4883498ae5f41909e7fae69795645ad): Original instructions, terms and licenses are preserved. This marketing site does not execute purchases, connect accounts, provide signup or expose a live API. Reading its public information grants no credential or authority to act. No support contract, SLA or universal integration is promised here.