{"schemaVersion":1,"products":[{"id":"verification","title":"Identity verification","guides":["quickstart","authentication","verifications","api-create-session","api-create-verification","api-upload","api-verification-status","api-verification-result","api-face-match","api-spot-checks","webhook-verification","sandbox-testing"],"job":"Capture identity evidence and return an actionable verification outcome.","invariants":"Use a publishable key only for documented capture/config/status operations. Retrieve private results and media on the server with a secret key. Capture completion is not approval; wait for the asynchronous result. Use externalUserId for the organisation's customer, not a provider-owned identifier. Face similarity or reuse is evidence, not proof of fraud; preserve unavailable search status instead of treating it as zero.","skill":"/documentation/skills/verification/SKILL.md"},{"id":"workflows","title":"Workflows and decisioning","guides":["workflows","decisioning","hosted-events","verifications","api-config","webhook-verification"],"job":"Design a customer journey and apply the organisation's published decisions.","invariants":"Separate draft configuration from the published workflow. Changing a draft must not silently alter running or published experiences. Consent, capture, processing and final disposition are different stages. Presence and Decisioning share faceMatchedAccounts and faceSearchStatus; count distinct other accounts within the same organisation and environment. Propose review thresholds to the customer; do not enable blocking or publish policies without their approval. Preserve custom branding eligibility and component billing semantics.","skill":"/documentation/skills/workflows/SKILL.md"},{"id":"business-verification","title":"Business verification","guides":["business-verification","key-people","countries","id-types","webhook-business-verification"],"job":"Verify businesses and the people associated with them.","invariants":"Keep business, representative, director and beneficial-owner evidence separate. A submitted registry query is not an approved KYB result. Account for key-person checks and monitoring as separate billable operations. Do not infer legal ownership or regulatory status from a matching name. Follow returned requirements and statuses rather than hard-coding one country's fields.","skill":"/documentation/skills/business-verification/SKILL.md"},{"id":"risk-intelligence","title":"Risk Intelligence","guides":["risk-intelligence","risk-intelligence-quickstart","customer-risk-reads","identity-hub","compliance","decision-effectiveness","investigations"],"job":"Connect customer evidence to reviewable, measurable risk decisions.","invariants":"Link the same customer reference across verification, screening, activity and transactions. Distinguish evidence, risk score, policy decision and the customer's enforcement action. Unknown or unavailable evidence is not low risk. Explain which team owns review and remediation before proposing automation. Never use another tenant or environment's evidence.","skill":"/documentation/skills/risk-intelligence/SKILL.md"},{"id":"screening","title":"Screening","guides":["screening","webhook-screening","webhook-wallet-intelligence","investigations"],"job":"Screen people, businesses and wallets and respond to potential matches.","invariants":"A possible sanctions, PEP or adverse-media match requires contextual review; it is not a legal finding. Retrieve the canonical screening result and preserve match rationale and evidence history. Ongoing review is a separate opt-in monitoring policy, not implied by a one-off check. Do not reveal upstream vendor internals or bypass published decision floors.","skill":"/documentation/skills/screening/SKILL.md"},{"id":"monitoring","title":"Events and continuous monitoring","guides":["monitoring-events","monitoring-rules","monitoring-policies","webhook-event-monitoring","webhook-continuous-monitoring","webhook-risk-intelligence"],"job":"Observe changing customer risk and assess account activity or custom events.","invariants":"Account activity assessment covers supported sensitive actions. Custom events carry the organisation's domain events through the monitoring rules engine. Scheduled monitoring rechecks enrolled entities and is not the same as event ingestion. Supply stable event references, occurredAt and subject identity; retries must not create new events. Propose event schema, thresholds, review owner and alert response together.","skill":"/documentation/skills/monitoring/SKILL.md"},{"id":"transactions","title":"Transactions and fraud decisions","guides":["monitoring-events","transaction-rules","risk-intelligence-quickstart","webhook-transaction-monitoring","travel-rule"],"job":"Assess fiat and crypto transactions before the customer's system acts.","invariants":"Use transactions.create for transactions, not a generic custom-event endpoint. Preserve exact amounts, currency, direction, network and externalTransactionId. A fraud Allow cannot override a Travel Rule hold. The organisation owns payment or wallet execution. Record decisions and customer enforcement together for audit; reporting feedback does not overwrite the original evidence.","skill":"/documentation/skills/transactions/SKILL.md"},{"id":"travel-rule","title":"Travel Rule","guides":["travel-rule","travel-rule-setup","travel-rule-policies","travel-rule-transactions","travel-rule-information","travel-rule-execution","travel-rule-incoming","travel-rule-self-hosted","travel-rule-confirmation","travel-rule-webhooks","travel-rule-testing"],"job":"Exchange transfer information securely and obtain an enforceable current decision.","invariants":"Create the transaction once with all available originator and beneficiary information. Submit information again only to fill or correct requested fields; it is not a second transaction. Reuse the returned activityId. A directory company is not an authenticated connection. Reviewed identity, current policy, secure channel, received information and wallet authorisation are separate gates. Consume a short-lived authorisation once before the organisation's wallet acts; uncertain retries reconcile rather than execute twice. Incoming confirmation and customer-reported txids do not prove independent settlement. Never infer clearance from an Allow risk score, webhook receipt, passing connection test or all fields being present.","skill":"/documentation/skills/travel-rule/SKILL.md"},{"id":"crypto-operations","title":"Crypto operations","guides":["crypto-operations","travel-rule-setup","webhook-wallet-intelligence","screening"],"job":"Manage crypto institutions, saved destinations and deposit observations.","invariants":"Directory records, team review, wallet-control evidence, address approval and screening are distinct. A reviewed provider does not prove ownership of an arbitrary wallet. Network catalogue membership does not enable a feed or custody rail. Preserve case-sensitive non-EVM addresses and network scoping. Reveal full addresses only through the authorised audited action; never place them in logs. Unmatched deposits require reconciliation, not automatic credit.","skill":"/documentation/skills/crypto-operations/SKILL.md"},{"id":"address-intelligence","title":"Address Intelligence","guides":["address-intelligence","background-location-declarations","monitoring-policies","webhook-continuous-monitoring"],"job":"Assess address evidence and maintain address confidence over time.","invariants":"Distinguish existing-customer triage, a presence check and an ongoing monitoring subscription. Collect only consented and required location evidence. Confirmation cadence is not billing cadence: show the documented annual subscription separately from first capture/check charges. A location observation is evidence, not definitive residence or legal ownership. Preserve platform permission and background-location requirements.","skill":"/documentation/skills/address-intelligence/SKILL.md"},{"id":"investigations","title":"Investigations and reporting","guides":["investigations","decision-effectiveness","webhook-alerts-cases"],"job":"Triage findings, document decisions and measure policy quality.","invariants":"Keep alerts, investigations, dispositions and regulatory reporting separate. Assign a reviewer, preserve audit reasons and evidence, and restrict sensitive exports. A review finding is not an automatic account ban or a submitted regulatory report. Recommend feedback and false-positive measurement without retroactively changing historical decisions.","skill":"/documentation/skills/investigations/SKILL.md"},{"id":"webhooks","title":"Webhooks and operations","guides":["webhooks","webhook-authentication","webhook-testing","errors","rate-limits","environments","webhook-billing"],"job":"Deliver results reliably to the customer's system.","invariants":"Verify the documented signature against raw request bytes before parsing or acting. Persist a deduplication receipt before acknowledging and process asynchronously. Handle duplicate, late and out-of-order events, rotate keys safely and recover failed deliveries. Webhook events notify; retrieve current authoritative state before a sensitive action. Keep signing secrets server-side and out of traces.","skill":"/documentation/skills/webhooks/SKILL.md"}],"documents":[{"slug":"introduction","title":"Introduction","description":"Choose the Myaza Trust identity-verification or Risk Intelligence integration journey.","group":"Getting started","order":1,"html":"/documentation/introduction","markdown":"/documentation/introduction/markdown","sha256":"9a29239fdbf18f9f07acb6936c6f6ba1938c8f445415376cb662854c351c2f03"},{"slug":"quickstart","title":"Quickstart","description":"Run a complete identity verification from your terminal in a few minutes.","group":"Getting started","order":2,"html":"/documentation/quickstart","markdown":"/documentation/quickstart/markdown","sha256":"50e613650077595cbb943c77303ac0b9a75c7f7c68cf40a87d31a85bd4cc7280"},{"slug":"authentication","title":"Authentication","description":"Create API keys and authenticate every request with a Bearer token.","group":"Getting started","order":3,"html":"/documentation/authentication","markdown":"/documentation/authentication/markdown","sha256":"b9f396c67b2882625e7ec3c116db6139d44ed7cafc8664a21ec018168f4a7529"},{"slug":"environments","title":"Environments","description":"Sandbox vs production, test vs live keys, and going live.","group":"Getting started","order":4,"html":"/documentation/environments","markdown":"/documentation/environments/markdown","sha256":"8b6b80bd7520d8b8de25d1524d4431d1effb9468da52d750cea71638b9f1d9c8"},{"slug":"ai-integration","title":"Integrate with AI","description":"Give your coding agent the contracts, product context and tests needed to build a reliable integration.","group":"Getting started","order":4,"html":"/documentation/ai-integration","markdown":"/documentation/ai-integration/markdown","sha256":"b3c0eba1fe91e5bb7ddf755a5b551bb35a5ba3adf1650efdda362be9a76a34f8"},{"slug":"api-config","title":"Get configuration","description":"GET /config: discover the ID types and features enabled for your organisation.","group":"API reference","order":11,"html":"/documentation/api-config","markdown":"/documentation/api-config/markdown","sha256":"9797f7993da3583e377d18f9642e916e71a78775dffa0171d7ec015ed9275493"},{"slug":"api-upload","title":"Upload media","description":"POST /upload: store a document, selfie, or liveness file and get a mediaId.","group":"API reference","order":12,"html":"/documentation/api-upload","markdown":"/documentation/api-upload/markdown","sha256":"cb35469eb3160b9f1fda42de7e1622155713a5fb3f0a0d5a1a0cabaffd324d03"},{"slug":"api-create-verification","title":"Create a verification","description":"POST /verify, submit an identity for verification. The core endpoint.","group":"API reference","order":13,"html":"/documentation/api-create-verification","markdown":"/documentation/api-create-verification/markdown","sha256":"c0f9977deb0cafd0761d36ada284136470a56f92183fd357b7ae9e70f51e5e49"},{"slug":"api-verification-status","title":"Get verification status","description":"GET /status/:verificationId, minimal, publishable-safe submission status (no PII).","group":"API reference","order":14,"html":"/documentation/api-verification-status","markdown":"/documentation/api-verification-status/markdown","sha256":"a8854228dedabf71234a58ea8db2b2f0707d3166d96597fc8ac241494c56fb45"},{"slug":"api-verification-result","title":"Get verification result","description":"GET /verifications/:id, full verification result with PII. Secret key only.","group":"API reference","order":15,"html":"/documentation/api-verification-result","markdown":"/documentation/api-verification-result/markdown","sha256":"c6246e2ee40d038b43bb901c813f1772bf57a2cf04f7820c365e04f07c3ceef3"},{"slug":"api-face-match","title":"Face match","description":"POST /face/compare: compare two photos 1:1 and get a verdict, synchronously.","group":"API reference","order":16,"html":"/documentation/api-face-match","markdown":"/documentation/api-face-match/markdown","sha256":"c2f4fb09e7c7f287b3e9fbc723a6bea76b4bbcf6cf07962bca256182f26f044a"},{"slug":"api-create-session","title":"Create a session","description":"POST /sessions, mint a hosted verification link for one applicant, server to server.","group":"API reference","order":17,"html":"/documentation/api-create-session","markdown":"/documentation/api-create-session/markdown","sha256":"8742dcef3e9e88229da59ca0d4e39c97ecf08bef8ceb911b1dfdb4bef71c33d8"},{"slug":"errors","title":"Errors","description":"HTTP status codes, error response shapes, and the health check.","group":"API reference","order":17,"html":"/documentation/errors","markdown":"/documentation/errors/markdown","sha256":"1bd1147f993dede980914ee8974820f8e95ffeab88eaecc6398809545521b0e3"},{"slug":"rate-limits","title":"Rate limits","description":"Request limits and how to handle 429 responses.","group":"API reference","order":18,"html":"/documentation/rate-limits","markdown":"/documentation/rate-limits/markdown","sha256":"dd0cce4f9935ba5a7f4dae4fd5ffcb2008341a9d55a4d802aab71db2f1bc178b"},{"slug":"api-verify-again","title":"Verify again","description":"POST /verifications/:id/rerun, ask the applicant to redo a finished verification, whole or in part, server to server.","group":"API reference","order":18,"html":"/documentation/api-verify-again","markdown":"/documentation/api-verify-again/markdown","sha256":"81348e66699eaba7766032dc6399e593ef2072e48a839deddd10aa9781c6aa7f"},{"slug":"api-review-verification","title":"Decide a verification","description":"POST /verifications/:id/review, approve, decline or send back a finished verification from your backend, or change an earlier decision.","group":"API reference","order":18.5,"html":"/documentation/api-review-verification","markdown":"/documentation/api-review-verification/markdown","sha256":"c670cb341a60e85217e2022fd6b413bf1b336d34ac5517702f19c44151460286"},{"slug":"api-list-verifications","title":"List verifications","description":"GET /verifications: page through your verification history server to server.","group":"API reference","order":19,"html":"/documentation/api-list-verifications","markdown":"/documentation/api-list-verifications/markdown","sha256":"1157702418b97a884b33269db1d8efbf27dc3b62f156de522ce383c622afc6ff"},{"slug":"api-spot-checks","title":"Spot checks","description":"POST /checks: run one-off individual and business checks server to server, and read their history.","group":"API reference","order":20,"html":"/documentation/api-spot-checks","markdown":"/documentation/api-spot-checks/markdown","sha256":"832cafc1be8e1368e03b04290053a98ff39405847b5fe9d734149b66a70e91b3"},{"slug":"api-manage-records","title":"Delete records & expire sessions","description":"DELETE /verifications/:id, DELETE /checks/*/:id, DELETE /face/checks/:id and POST /sessions/:id/expire: remove a record from your organisation, or end a live session early.","group":"API reference","order":21,"html":"/documentation/api-manage-records","markdown":"/documentation/api-manage-records/markdown","sha256":"896db4a422c944cf6bb960e1adb5b4a9620ef8a84cf19ff082439c3f4f218a7b"},{"slug":"api-contact-verification","title":"Email & SMS verification","description":"Send a one-time code to an email address or phone number, then check it. Synchronous, no SDK.","group":"API reference","order":22,"html":"/documentation/api-contact-verification","markdown":"/documentation/api-contact-verification/markdown","sha256":"9064a245d00f420571850b39d5fbcfba636d34b21f34ac7b0df5382dc0bbb710"},{"slug":"verifications","title":"Verification lifecycle","description":"How a verification moves from pending to a final status, and how to handle each.","group":"Guides","order":21,"html":"/documentation/verifications","markdown":"/documentation/verifications/markdown","sha256":"b05b3293242dd1da4235bcffe2e9042a624c0bb251771742f3b96681de61bde7"},{"slug":"id-types","title":"Countries & ID types","description":"Government-database markets, global document coverage, the ID types in each, and their capture requirements.","group":"Guides","order":22,"html":"/documentation/id-types","markdown":"/documentation/id-types/markdown","sha256":"1c8fa4199937433d9b973d209d20ad9efc3a88a756ce18058fcbec04d98790b5"},{"slug":"nfc-chip","title":"NFC chip verification","description":"Reading an eMRTD chip (e-passports and chip eID cards), what data is extracted, and how it is authenticated server-side.","group":"Guides","order":23,"html":"/documentation/nfc-chip","markdown":"/documentation/nfc-chip/markdown","sha256":"9db60d3cad971982900bd4d91b6735c19320dc0cfe480ebb3c37cacd40bbe4b8"},{"slug":"countries","title":"Supported countries","description":"Every country Myaza Trust covers, the government-database KYC markets, global document verification, and the business (KYB) registry list.","group":"Guides","order":23,"html":"/documentation/countries","markdown":"/documentation/countries/markdown","sha256":"439b92331435247fcb38a855488f13d0154bb0321a6fb59eb6b3df17d0a75e98"},{"slug":"business-verification","title":"Business verification (KYB)","description":"Verify a company against the official registry, plus documents, declarations, and due diligence on its owners.","group":"Guides","order":24,"html":"/documentation/business-verification","markdown":"/documentation/business-verification/markdown","sha256":"2b05e1e607be1334464eede5386fa6e2e45e5203d2d1548c30ff7685bb70d81f"},{"slug":"key-people","title":"Key people & ownership","description":"Due diligence on the people who own or control a business, including corporate shareholders and ownership chains.","group":"Guides","order":25,"html":"/documentation/key-people","markdown":"/documentation/key-people/markdown","sha256":"d3f269ff72a376eb924aa3ed5cc8dd8ea5bb628a1eea8991a2966c969c128bb4"},{"slug":"address-intelligence","title":"Address Intelligence","description":"Smart-address capture (map pin, entrance photo, directions) and how the platform corroborates it against the evidence it already holds.","group":"Guides","order":26,"html":"/documentation/address-intelligence","markdown":"/documentation/address-intelligence/markdown","sha256":"74c4011e34ffe56e5ace4a8df9c43859a0b65a0554c0ee2152b1128891b68df0"},{"slug":"background-location-declarations","title":"Background Location Declarations","description":"Ready-to-paste store declarations, permission strings and review notes for apps that enable the background presence tier.","group":"Guides","order":27,"html":"/documentation/background-location-declarations","markdown":"/documentation/background-location-declarations/markdown","sha256":"88dd5666e749f0d0b5982321e9f825967dc1ec4353c5c98ab44da65003996251"},{"slug":"hosted-events","title":"Hosted link events","description":"Listen to a hosted verification's lifecycle from a React Native or Flutter WebView, or from an iframe.","group":"Guides","order":27,"html":"/documentation/hosted-events","markdown":"/documentation/hosted-events/markdown","sha256":"66a9b7fd8d7c71d86a21fb71d1f950e25744cc1f227bc37c79fe548301e1a584"},{"slug":"webhooks","title":"Webhooks","description":"Receive signed event notifications and verify their authenticity.","group":"Guides","order":27,"html":"/documentation/webhooks","markdown":"/documentation/webhooks/markdown","sha256":"480e428ede7302452a372e11d72e319af4e0783ba9587cc4e94080ad0e27b969"},{"slug":"sandbox-testing","title":"Sandbox & test IDs","description":"Test your full integration with canned test IDs, every outcome and no external check cost.","group":"Guides","order":28,"html":"/documentation/sandbox-testing","markdown":"/documentation/sandbox-testing/markdown","sha256":"e09a281a6869aeb7324ca94ed4175c4ca5b89f9951f6fc5dea58002616507453"},{"slug":"workflows","title":"Workflows","description":"Build a verification flow visually once, then embed it by id or share it as a hosted link, with no redeploys.","group":"Workflows","order":26,"html":"/documentation/workflows","markdown":"/documentation/workflows/markdown","sha256":"8376c48aceb430dc1dd388f074ddcf913a033c2b612f901b8a5ce5e165f80f4c"},{"slug":"decisioning","title":"Decisioning","description":"Turn verification data into an approve / decline / review decision with a visual rules graph.","group":"Workflows","order":27,"html":"/documentation/decisioning","markdown":"/documentation/decisioning/markdown","sha256":"2f458069933f0065c6efa1c035a06e9ba5fcfdabe964539e004b740fbb84eaed"},{"slug":"sdks","title":"SDKs","description":"The server-side Risk Intelligence SDK and client verification SDKs.","group":"SDKs","order":31,"html":"/documentation/sdks","markdown":"/documentation/sdks/markdown","sha256":"e8b93e2d791e70752e88eb147bee9e0928575389cb33d5c1bfae896bbe504145"},{"slug":"sdk-react","title":"Web SDK (React)","description":"Drop-in <MyazaKYC /> button and modal verification flow for React (≥ 18).","group":"SDKs","order":32,"html":"/documentation/sdk-react","markdown":"/documentation/sdk-react/markdown","sha256":"f22188715ff11bbcaaeea3c691b8cacdeb2c39c04462bea737d7c5418dd4ede6"},{"slug":"sdk-react-native","title":"React Native SDK","description":"On-device native liveness for React Native / Expo, with the same API as the web SDK.","group":"SDKs","order":33,"html":"/documentation/sdk-react-native","markdown":"/documentation/sdk-react-native/markdown","sha256":"0b50646b850a7dadf79beaab3e4802123544d30343b66b57234ddece6afd7aa4"},{"slug":"sdk-flutter","title":"Flutter SDK","description":"MyazaKYC.show() modal verification flow for Flutter / Dart with on-device liveness.","group":"SDKs","order":34,"html":"/documentation/sdk-flutter","markdown":"/documentation/sdk-flutter/markdown","sha256":"92548d593287f788f45aba778aa12cb327bc2629af2f81f4d045341c8a13c75f"},{"slug":"risk-intelligence","title":"What Risk Intelligence is","description":"Real-time decisions, ongoing customer monitoring, Travel Rule controls and investigations.","group":"Risk Intelligence","order":38,"html":"/documentation/risk-intelligence","markdown":"/documentation/risk-intelligence/markdown","sha256":"957a442594bf8e2ce3c22618fa6c14cbdb40a555cebcbd4da9e5a707754f1eff"},{"slug":"risk-intelligence-quickstart","title":"Risk Intelligence quickstart","description":"Get a sandbox decision into your backend and dashboard in about ten minutes.","group":"Risk Intelligence","order":39,"html":"/documentation/risk-intelligence-quickstart","markdown":"/documentation/risk-intelligence-quickstart/markdown","sha256":"3f25868fd91b5384a4663dc86a187f2e7455932a22bf8ad2b62abda100d8648b"},{"slug":"customer-risk-reads","title":"Read customer risk","description":"Read one customer assessment or filter a customer book with consistent risk, monitoring and totals.","group":"Risk Intelligence","order":39.5,"html":"/documentation/customer-risk-reads","markdown":"/documentation/customer-risk-reads/markdown","sha256":"e5aec00828ecfa58f7b27d7b3c26515d2e2275d678312f0052e87396015db50b"},{"slug":"compliance","title":"Risk overview","description":"Monitor entities, screen against watchlists, and investigate suspicious activity (FRAML).","group":"Risk Intelligence","order":40,"html":"/documentation/compliance","markdown":"/documentation/compliance/markdown","sha256":"70e4b9e27b017d9dc34a1b1cd9df1c157f3b85cd6ca654799b4663e8f989f198"},{"slug":"identity-hub","title":"Link customer identities","description":"Sync your users as monitored entities and read their risk state, server to server.","group":"Risk Intelligence","order":41,"html":"/documentation/identity-hub","markdown":"/documentation/identity-hub/markdown","sha256":"6b51887d42f340898ecf927374fec612eff62334dd3850ae39c460cf74e02785"},{"slug":"screening","title":"Screen for risk","description":"Sanctions, PEP, and adverse-media watchlist screening for your entities.","group":"Risk Intelligence","order":42,"html":"/documentation/screening","markdown":"/documentation/screening/markdown","sha256":"23fbfc4c0842ee25216d804ab09b8d16ec319019796cc4e58af0622235ced9a0"},{"slug":"crypto-operations","title":"Crypto operations","description":"Review crypto transfers, match deposit observations and maintain your address book.","group":"Risk Intelligence","order":43,"html":"/documentation/crypto-operations","markdown":"/documentation/crypto-operations/markdown","sha256":"3d85663d1c20ce7beab6a5e3d07713cd9b569e8db01519f6d50a7010428f7979"},{"slug":"monitoring-events","title":"Monitor for changes","description":"Send complete transaction relationships and customer activity for real-time screening and risk decisions.","group":"Risk Intelligence","order":43,"html":"/documentation/monitoring-events","markdown":"/documentation/monitoring-events/markdown","sha256":"c164336f2a86c2f9159651fae279044f63d69a49fe9f41a180ab3ec199bb4819"},{"slug":"monitoring-rules","title":"Automate decisions","description":"Configure how events are scored, thresholds, money limits, built-in rules, and custom rules.","group":"Risk Intelligence","order":44,"html":"/documentation/monitoring-rules","markdown":"/documentation/monitoring-rules/markdown","sha256":"6b4d6468e6834a2330ec24892ce8faa8c3f989e6a3fe9afebc76fe7cb3883277"},{"slug":"monitoring-policies","title":"Keep customers under continuous review","description":"Configure policy defaults, then manage each customer's monitoring state from their Entity.","group":"Risk Intelligence","order":44,"html":"/documentation/monitoring-policies","markdown":"/documentation/monitoring-policies/markdown","sha256":"705a6af72a7483edcaf41fc6e507b531b3272cd66fc26555bb533ce765ddcf2c"},{"slug":"transaction-rules","title":"Fraud rules","description":"Decide when supported activities should be allowed, reviewed or blocked.","group":"Risk Intelligence","order":45,"html":"/documentation/transaction-rules","markdown":"/documentation/transaction-rules/markdown","sha256":"328a31368f41971a2e0a5beb8eec3698c51172585d963b12bf3423f933812bb0"},{"slug":"investigations","title":"Investigations and reporting","description":"Triage alerts, investigate evidence, and file suspicious-activity reports.","group":"Risk Intelligence","order":45,"html":"/documentation/investigations","markdown":"/documentation/investigations/markdown","sha256":"4898ea4f1901ead96c211d0e3319be98c1d96e354a0c10ba1cc0bda3c0d81924"},{"slug":"decision-effectiveness","title":"Measure decision effectiveness","description":"Connect downstream outcomes to Myaza decisions, measure fraud capture, detect drift, and review controlled tuning recommendations.","group":"Risk Intelligence","order":46,"html":"/documentation/decision-effectiveness","markdown":"/documentation/decision-effectiveness/markdown","sha256":"32e4823fc1275e2360a9d93ee6726b8654ec7e4ef77799d52f1ce911bb2b8f9a"},{"slug":"platform-simulator","title":"Test in simulator","description":"Run deterministic Myaza Trust risk stories in the sandbox.","group":"Risk Intelligence","order":47,"html":"/documentation/platform-simulator","markdown":"/documentation/platform-simulator/markdown","sha256":"6a4e7d1f4c65c1a5ddd00d4e35df44be852fd55d98d4f76a9c21e06864cd4c00"},{"slug":"travel-rule","title":"Travel Rule overview","description":"Exchange required transfer information and act on the result.","group":"Travel Rule","order":50,"html":"/documentation/travel-rule","markdown":"/documentation/travel-rule/markdown","sha256":"5c8a727452f07605e188ef6589887f15b0d435b472366f34a814cde3b87f79be"},{"slug":"travel-rule-setup","title":"Set up Travel Rule","description":"Your company, institutions and application.","group":"Travel Rule","order":51,"html":"/documentation/travel-rule-setup","markdown":"/documentation/travel-rule-setup/markdown","sha256":"a21bb6c27201a34c101190446f5451382ab894d6b5e5f1dd630964669bd17b4a"},{"slug":"travel-rule-policies","title":"Transfer requirements","description":"Choose rules, information packages and publication.","group":"Travel Rule","order":52,"html":"/documentation/travel-rule-policies","markdown":"/documentation/travel-rule-policies/markdown","sha256":"5b85a5fe250b992543ad9c83ed0eb09de36c4f6c767d546184efb36592b024e8"},{"slug":"travel-rule-transactions","title":"Create a transfer","description":"Send the information you already hold in one request.","group":"Travel Rule","order":53,"html":"/documentation/travel-rule-transactions","markdown":"/documentation/travel-rule-transactions/markdown","sha256":"b9c262aa3fd5a54803ab5e28ba6b72e07312d3fd7ef1ed8f813510061654eda6"},{"slug":"travel-rule-information","title":"Supply missing information","description":"Recover incomplete transfers without creating duplicates.","group":"Travel Rule","order":54,"html":"/documentation/travel-rule-information","markdown":"/documentation/travel-rule-information/markdown","sha256":"9a112bc6ba5c67c488f566c4007d419d64482b072bf5d16da4465d335a367065"},{"slug":"travel-rule-execution","title":"Exchange and authorise","description":"Secure messaging and the customer wallet's execution gate.","group":"Travel Rule","order":55,"html":"/documentation/travel-rule-execution","markdown":"/documentation/travel-rule-execution/markdown","sha256":"414be3f9db70dfab101d92cf1e417332d3344548bbe1b77bdd8f7d6b096eecfa"},{"slug":"travel-rule-incoming","title":"Receive a transfer","description":"Review incoming information and admit a verified deposit.","group":"Travel Rule","order":56,"html":"/documentation/travel-rule-incoming","markdown":"/documentation/travel-rule-incoming/markdown","sha256":"2728d97d0ce0d88b35983e9455796a8340a9248515897ca29f306f04d7f211ad"},{"slug":"travel-rule-confirmation","title":"Confirm an outgoing transfer","description":"Report wallet confirmation and track message delivery.","group":"Travel Rule","order":57,"html":"/documentation/travel-rule-confirmation","markdown":"/documentation/travel-rule-confirmation/markdown","sha256":"0827a6a02faa466cbacb0ca68ee5fc3cbb74b628879044be66831a921c27377f"},{"slug":"travel-rule-webhooks","title":"Receive Travel Rule updates","description":"Events, current status and safe notification handling.","group":"Travel Rule","order":58,"html":"/documentation/travel-rule-webhooks","markdown":"/documentation/travel-rule-webhooks/markdown","sha256":"aa0b60f79f60f8a92b790016a968061b64491c018dccc355984c453c15cad6b2"},{"slug":"travel-rule-self-hosted","title":"Self-hosted wallets","description":"Signed control proof and separate address review.","group":"Travel Rule","order":59,"html":"/documentation/travel-rule-self-hosted","markdown":"/documentation/travel-rule-self-hosted/markdown","sha256":"72d023176c681a37111b1ba0ee89fc5cd056de864abd65e8c108cd2891edeba6"},{"slug":"travel-rule-testing","title":"Test and troubleshoot","description":"Exercise information gaps, review and stopped transfers.","group":"Travel Rule","order":60,"html":"/documentation/travel-rule-testing","markdown":"/documentation/travel-rule-testing/markdown","sha256":"c896614db2a9756c0e22510a3e3ed906491b0ebbd4f5628160774d60312b4093"},{"slug":"webhook-authentication","title":"Authentication","description":"Verify V2 signatures, reject replays and rotate endpoint secrets safely.","group":"Webhooks","order":61,"html":"/documentation/webhook-authentication","markdown":"/documentation/webhook-authentication/markdown","sha256":"2e5ee380e7d123d0d81e55c142a2765526c17071efb6e7d047795a910808ceab"},{"slug":"webhook-verification","title":"Verification","description":"Handle individual verification lifecycle events and their complete public result contract.","group":"Webhooks","order":62,"html":"/documentation/webhook-verification","markdown":"/documentation/webhook-verification/markdown","sha256":"c4a5f6977a8e4fbbe19b61fe0056d3a9430db430dbcb3e0428510893cf4015e0"},{"slug":"webhook-business-verification","title":"Business verification","description":"Integrate entity, identity, key-person and workflow lifecycle events.","group":"Webhooks","order":63,"html":"/documentation/webhook-business-verification","markdown":"/documentation/webhook-business-verification/markdown","sha256":"300a89e9b8989990ecbf5f9434c45dbc9a03582daec9ac6166f2191484e0b2c5"},{"slug":"webhook-risk-intelligence","title":"Risk Intelligence","description":"Consume risk assessments, immutable signals, level changes and decisions.","group":"Webhooks","order":64,"html":"/documentation/webhook-risk-intelligence","markdown":"/documentation/webhook-risk-intelligence/markdown","sha256":"e70fef27d74abb6c5c5ef006177169915a8ed62c4663c0b81b4d6f868c24eff9"},{"slug":"webhook-event-monitoring","title":"Activity decisions","description":"Receive decisions for logins, account changes and other customer activity.","group":"Webhooks","order":65,"html":"/documentation/webhook-event-monitoring","markdown":"/documentation/webhook-event-monitoring/markdown","sha256":"8ba3c6bb6fc95cd5e465bb819145ca87e975daddd0fd5836b593433aead078a3"},{"slug":"webhook-transaction-monitoring","title":"Transaction decisions","description":"Receive the outcome and next action for an assessed transaction.","group":"Webhooks","order":66,"html":"/documentation/webhook-transaction-monitoring","markdown":"/documentation/webhook-transaction-monitoring/markdown","sha256":"7b000b1ba3d08881570c376058bb74dc87cd5b737e409b95a89243f4a8cf275f"},{"slug":"webhook-screening","title":"Screening","description":"Handle sanctions, PEP, adverse-media and wallet screening outcomes.","group":"Webhooks","order":67,"html":"/documentation/webhook-screening","markdown":"/documentation/webhook-screening/markdown","sha256":"a326be34f40c2b454fe2d42fdf4ed90b3a1a0994a899229d83fd8aa76c11e909"},{"slug":"webhook-continuous-monitoring","title":"Continuous Monitoring","description":"Receive monitoring state changes, failures and material customer-risk deltas.","group":"Webhooks","order":68,"html":"/documentation/webhook-continuous-monitoring","markdown":"/documentation/webhook-continuous-monitoring/markdown","sha256":"413e160cbad88abfeac39fd533a6e0c58ed70b6f9c09c7545364fb8ebbca1c0b"},{"slug":"webhook-alerts-cases","title":"Alerts & Investigations","description":"Integrate alert and investigation lifecycle events without exposing analyst evidence.","group":"Webhooks","order":69,"html":"/documentation/webhook-alerts-cases","markdown":"/documentation/webhook-alerts-cases/markdown","sha256":"11165ecb1160736e6cc00a4b0d425c69b9a11a709b34a6854f5340af79e17035"},{"slug":"webhook-wallet-intelligence","title":"Wallet Intelligence","description":"Integrate wallet screening and wallet-risk evidence using the canonical screening and risk events.","group":"Webhooks","order":70,"html":"/documentation/webhook-wallet-intelligence","markdown":"/documentation/webhook-wallet-intelligence/markdown","sha256":"060a93090597bb052a912dfae3aafc380afa4298442f62925383157d5df175d5"},{"slug":"webhook-billing","title":"Billing","description":"Track credit balance changes and API-key lifecycle events.","group":"Webhooks","order":71,"html":"/documentation/webhook-billing","markdown":"/documentation/webhook-billing/markdown","sha256":"5c6b5757f0fa90487171b214d0482d7a2f550fb3d73d261b134a0f04a6a4e43a"},{"slug":"webhook-testing","title":"Webhook Testing","description":"Test signed deliveries, retries, aliases and idempotency before going live.","group":"Webhooks","order":72,"html":"/documentation/webhook-testing","markdown":"/documentation/webhook-testing/markdown","sha256":"fa37032167647e2c8dcd9beb9611dcbdd63e5f39d338f55835d91b3d6268f2c9"}]}