Reviewed 6 November 2026

Trust Center

Security measures that are in place for KushBitx today. Each entry states its scope and limits; none is a third-party certification unless stated.

Dates show when each item was recorded. External ratings are historical and may change on a later scan.

Data handling

How data moves today

Agent checks receive only the input needed for the selected check, such as a token address, an unsigned transaction or a transaction hash. KushBitx never asks for or holds private keys, never signs and never moves funds. We do not accept client files. Reconciliation and close services were discontinued on 24 October 2026.

Service providers used by the code today

AI tools

Client data is not processed with an AI tool until KushBitx has approved a commercial route for it, after reviewing the product terms, training, retention and sub-processors. We do not train models on client data.

Deletion

Past enquiries: the last one was received on 7 October 2026. Each is deleted automatically 90 days after receipt, so all are deleted by 5 January 2027. Paid tool reports and recovery records: 30 days. Evidence Chain records: 30 days after a chain's last record. API reliability observations and anonymous site events: up to 30 days. Existing backups follow their own retention policy. Details are in the privacy notice.

Contact

Privacy or security questions: admin@kushbitx.com. Vulnerability reports: security policy.

Architecture

SpendGuard and paid-check architecture

ACHIEVED ·

Issuer: KushBitx
Type: Technical trust signal

Public documentation; not an independent architecture audit.

Evidence / official program reference

Non-custodial boundary

SpendGuard non-custodial boundary

ACHIEVED ·

Issuer: KushBitx
Type: Technical trust signal

No wallet private keys, seed phrases, transaction signing or customer payment execution. A separate trusted signer/payment system must enforce decisions.

Evidence / official program reference

Security

Security reporting and triage policy

ACHIEVED ·

Issuer: KushBitx
Type: Technical trust signal

Published intake and triage procedure; no penetration-test or response-time certification.

Evidence / official program reference

Vulnerability disclosure

RFC 9116 security.txt + VDP

ACHIEVED ·

Issuer: KushBitx / RFC 9116
Type: Technical trust signal

Public reporting metadata and policy; not a bug-bounty or third-party certification.

Evidence / official program reference

Privacy

KushBitx Privacy notice

ACHIEVED ·

Issuer: KushBitx
Type: Technical trust signal

Self-published data-handling notice; not an independent privacy certification.

Evidence / official program reference

External security ratings

Mozilla HTTP Observatory A+

ACHIEVED ·

Issuer: Mozilla
Type: Automated external security rating

Recorded 26 September 2026: 115/100. HTTP configuration only; not a certification.

Evidence / official program reference

Qualys SSL Labs A+

ACHIEVED ·

Issuer: Qualys SSL Labs
Type: Automated external security rating

Recorded 26 September 2026. TLS configuration only; the link may show a later result. Not a certification.

Evidence / official program reference

Public pledges

Cybersecurity Awareness Month 2026 Champion

ACHIEVED ·

Issuer: National Cybersecurity Alliance
Type: Public pledge

Official 2026 Champion participation, confirmed by the National Cybersecurity Alliance on 27 September 2026. Awareness participation only; not a certification or audit.

Evidence / official program reference

Registry listings

Public npm package @kushbitx/sdk

ACHIEVED ·

Issuer: npm
Type: Registry listing

Public software distribution; npm presence is not endorsement, identity verification or security certification.

Evidence / official program reference

Official MCP Registry: com.kushbitx/agentproof

LISTED ·

Issuer: Model Context Protocol Registry
Type: Registry listing

Listing, not endorsement, identity verification or security certification.

Listing

Circle Agent Marketplace: KushBitx

LISTED ·

Issuer: Circle
Type: Registry listing

Listing, not endorsement, identity verification or security certification.

Listing

Coinbase agentic.market: KushBitx

LISTED ·

Issuer: Coinbase (agentic.market, from x402 Bazaar discovery)
Type: Registry listing

Listing, not endorsement, identity verification or security certification.

Listing

x402-list: KushBitx

LISTED ·

Issuer: x402-list
Type: Registry listing

Listing, not endorsement, identity verification or security certification.

Listing

Public npm package @kushbitx/agentkit

LISTED ·

Issuer: npm
Type: Registry listing

Listing, not endorsement, identity verification or security certification.

Listing

KushBitx Preflight — Internal Test Results v0.1 (Base)

These are results of an internal test we ran while developing the engine. They are not an independent evaluation. We built the cases, ran them and classified the results ourselves.

Version tested. Preflight engine commit 7e40897. Production version 3fe4ddd2 runs the same engine. The test ran on 2026-11-02 against our staging environment through a dry-run route: nothing was signed, sent or paid. Ranges in brackets are 95% Wilson confidence intervals. The samples are small, so the ranges are wide; read them before the point figures.

Main result: 52 real Base transactions not used for tuning

One hour of recent, successful Base transactions (blocks 53,406,471 to 53,408,470), collected after the last engine change and never used to adjust it. Senders are ordinary wallets (no contract code), and no counterparty was on ScamSniffer or Forta when the cases were built. The 52 transactions come from 52 different senders, to 37 different recipients or contracts, and involve 30 different tokens.

A successful transaction is not necessarily a safe one. We did not verify these transactions one by one, so we sort each flag by its cause.

Result
Returned ALLOW38 of 52
Flagged (REVIEW or BLOCK)14 of 52 [16.8–40.3%]
— on a strong risk signal present in the transaction13 of 52 [15.2–38.2%]
— on weak signals only (our internal classification, not independently verified)0 of 52 [0–6.9%]
— technical (a check could not finish)1 of 52 [0.3–10.1%]
Returned BLOCK2 of 52 [1.1–13.0%]
TypeFlagged
ETH transfers0 of 10
Token transfers3 of 15
Approvals8 of 15
Swaps3 of 12

How decisions are made

Where each signal comes from:

SourceWhat it gives
Our simulation (eth_simulateV1 on public Base RPC)Asset movements, swap output, undeclared outflows, reverts
Our rulesCalldata checks (unlimited approval, approval to a wallet, transfer to a token contract), our verified spender list, spending policy
GoPlusAddress reputation labels; token controls (pause, blacklist, mint, proxy, hidden owner); honeypot and taxes as a fallback
Honeypot.isBuy and sell simulation, taxes
SourcifySource verification of a spender contract (limited approvals)
DexScreener, GeckoTerminalLiquidity and pair data, mostly for information in Preflight

Development set (used while tuning the engine)

These cases were used while we changed the engine, so they show that the rules work as designed, not how the engine does on unseen data.

A. 140 constructed and listed cases. 8 of them are standalone Token Risk checks, not Preflight; they are reported separately below. The table covers the other 132 Preflight cases.

PreflightPreflight without address reputationNaive address-blocklist baseline (not a competitor product)
(a) Listed malicious counterparty, 40 cases40 of 40 flagged [91.2–100%], all BLOCK20 of 40 [35.2–64.8%]40 of 40
(b) Constructed risky patterns, 30 cases30 of 30 flagged [88.6–100%], all BLOCK30 of 300 of 30 [0–11.4%]
Benign, 62 cases: flagged0 of 62 [0–5.8%]0 of 6210 of 62 [9.0–27.2%]
Benign, 62 cases: BLOCK0 of 62 [0–5.8%]0 of 6210 of 62
Constructed patternCasesPreflightBlocklist baseline
Swap output sent to someone else1010 BLOCK0
Unlimited approval to a fresh wallet1010 BLOCK0
Transfer above the caller's spending policy55 BLOCK0
Transfer to the token contract itself55 BLOCK0

B. Three earlier windows of real Base transactions (162).

Result
Flagged39 of 162 [18.1–31.2%]
— strong risk signal33 of 162 [14.9–27.2%]
— weak signals only (our internal classification, not independently verified)0 of 162 [0–2.3%]
— technical6 of 162 [1.7–7.8%]
Returned BLOCK9 of 162 (7 on tokens that could not be sold or whose owner can move balances, 2 replay artifacts)

What this test does not cover

Disclosures

Per-case results

Next: v0.2 (independent evaluation)

No date is set yet.

Address poisoning check (added 7 November 2026)

For an ETH or ERC-20 transfer, KushBitx Preflight compares the recipient with the addresses the sending wallet really paid or was paid by. Only real payments count; fake tokens and zero transfers never do. A recipient that shares the first and last 4 characters with one of those addresses, but is a different address, is REVIEW. If a planted fake-token, zero or dust transfer also connects the two, it is BLOCK.

What we measured, at the block before each transaction:

Limits:

These are internal tests, not an independent audit.

Signature Check: real-case results (added 9 November 2026)

KushBitx Signature Check answers ALLOW, REVIEW or BLOCK for an EIP-712 signature request before an agent signs it. It covers EIP-3009 (x402 payment authorisations), EIP-2612 Permit and Permit2 (allowances and signature transfers). Any other typed data is REVIEW. Each answer is bound to the EIP-712 digest of exactly what was checked.

What we measured, with typed data rebuilt from real Base transactions:

In short: 21 of 21 scored cases gave the expected answer, all 21 with the exact signed message.

What it does not cover yet:

These are internal tests, not an independent audit.

KushBitx E-Commerce, South Al Hayl, Al Seeb, Muscat 111, P.O. Box 776, OmanHomeDevelopersAPI pricingTermsPrivacyTrust