• Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
MRPRRSIDENT

MRPRRSIDENT

CDMBenchmarking

Model benchmarking tool for IMM, CDM ISDA plus mapping
Unlisted
Like
CDMBenchmarking
Home
Code
6
backend
3
frontend
2
shared
2
README.md
main.tsx
new-file-3201.tsx
Branches
1
Pull requests
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
README.md
Code
/
README.md
Search
12/2/2025
Viewing readonly version of main branch: v13
View latest version
README.md

MP Capital CDM ISDA Data Mapping System

A comprehensive system for banks and financial institutions to submit and map data to the CDM (Common Domain Model) ISDA standard.

Features

  • File Upload Interface: Support for Excel, SQL Server, and Oracle data formats
  • Automated Field Mapping: Intelligent mapping to CDM ISDA model using external data sources
  • Manual Entry Interface: Complete CDM model with drill-down capabilities
  • Data Validation: Real-time validation against CDM standards
  • MP Capital Branding: Consistent branding across all pages

Project Structure

├── backend/
│   ├── index.ts              # Main Hono server
│   ├── routes/
│   │   ├── upload.ts         # File upload handling
│   │   ├── mapping.ts        # CDM mapping logic
│   │   └── validation.ts     # Data validation
│   └── services/
│       ├── cdm-parser.ts     # CDM model parsing
│       ├── file-processor.ts # File processing utilities
│       └── external-data.ts  # External data source integration
├── frontend/
│   ├── index.html           # Main entry point
│   ├── components/
│   │   ├── App.tsx          # Main application
│   │   ├── FileUpload.tsx   # File upload interface
│   │   ├── ManualEntry.tsx  # Manual CDM entry
│   │   ├── MappingView.tsx  # Field mapping interface
│   │   └── Header.tsx       # MP Capital header
│   └── styles/
│       └── main.css         # Custom styles
└── shared/
    ├── types.ts             # CDM and application types
    └── utils.ts             # Shared utilities

Getting Started

  1. The main entry point is /backend/index.ts (HTTP trigger)
  2. Frontend is served from /frontend/index.html
  3. Upload files via the web interface
  4. View and edit CDM mappings in real-time
FeaturesVersion controlCode intelligenceCLIMCP
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.