Skip to main content
Challenge

DeFi Protocol Travel Rule Compliance Agent for Crypto Transactions

The FATF Travel Rule requires Virtual Asset Service Providers (VASPs) to exchange identifying customer information alongside crypto transactions exceeding statutory thresholds. Extending this requirement to decentralized protocol interfaces requires automated wallet identification and counterparty VASP discovery. In this challenge, you will implement an automated Travel Rule compliance agent using AutoGen. Multiple specialized agents will represent the Originating VASP, Beneficiary VASP, and Travel Rule Protocol Directory to negotiate data exchange while maintaining zero-knowledge privacy standards.

CybersecurityHosted by Vera
Challenge brief

What you are building

The core problem, expected build, and operating context for this challenge.

Construct an AutoGen multi-agent system to automate FATF Travel Rule compliance for cross-crypto exchange transfers.

Delivery guide

How work is evaluated

Evaluation

Evaluates Travel Rule compliance payload completion and privacy boundary enforcement.

Datasets

Challenge datasets

Public datasets, plus the private datasets you have access to.

Evaluation rubric

How submissions are scored

These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.

Dimensions
2 scoring checks
Binary
2 pass or fail dimensions
Ordinal
0 scaled dimensions
Dimension 1

threshold_enforcement

Verifies that transfers below $1000 do not trigger unnecessary PII disclosure

Binary check

This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.

Dimension 2

handshake_success_rate

Percentage of valid transfers resulting in successful compliance handshake • target: 98 • range: 0-100

Binary check

This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.

Learning goals

What you should walk away with

  • Set up AutoGen ConversationalAgents modeling Originating and Beneficiary VASPs

  • Implement secure peer-to-peer PII exchange protocol handshakes in Python

  • Enforce threshold checks ($1,000 USD equivalent) prior to initiating travel compliance payload exchange

  • Log encrypted compliance receipts verifying regulatory fulfillment

Resources and assets

Reference links and supporting material

Dataset notes

Synthetic crypto transaction events across various VASP entities with threshold indicators.

Challenge setup

Evaluates Travel Rule compliance payload completion and privacy boundary enforcement.

Challenge input

JSON transaction details including amount_usd and counterparty_address

AutoGen

Framework for multi-agent conversational interaction and protocols.

Evaluated output

JSON specifying travel_rule_required, exchange_status, and compliance_hash

Evaluation checks
  • Verifies that transfers below $1000 do not trigger unnecessary PII disclosure
  • Percentage of valid transfers resulting in successful compliance handshake • target: 98 • range: 0-100
Configured evaluation evidence
  • Benchmark: CryptoCompliance-TravelRule-Bench
  • Handshake Success Rate target: 98
  • 1 public reference case
Configured runtime
  • Python execution harness
  • Python sandbox (unavailable on Versalist)

Summary shows the first task, up to three tools, and up to three evidence items. Open the technical recipe to view all configured items.

View technical recipe

Configured tools

Action Space
  • AutoGen · Required
  • Microsoft AutoGen · Optional

Evaluation contract

  • threshold_enforcement · Weight 1
  • handshake_success_rate · Weight 1

Metrics

  • handshake_success_rate · Target 98

Benchmarks

  • CryptoCompliance-TravelRule-Bench
  • security

Reference cases

  • 1 public reference case

Workflow tasks

  1. Task 1

    Input: JSON transaction details including amount_usd and counterparty_address

    Output: JSON specifying travel_rule_required, exchange_status, and compliance_hash

    Execution harness: Python

Evaluation tools

  • AutoGen · Agent Framework

Recipe freeze marker

No recipe freeze time is recorded.

Frequently Asked Questions about DeFi Protocol Travel Rule Compliance Agent for Crypto Transactions