chore: sync submodule state (parent ref update)
Made-with: Cursor
This commit is contained in:
140
docs/IRU_QUICK_START.md
Normal file
140
docs/IRU_QUICK_START.md
Normal file
@@ -0,0 +1,140 @@
|
||||
# IRU Quick Start Guide
|
||||
## Get Started with DBIS IRU in 5 Minutes
|
||||
|
||||
### For Central Banks & Financial Institutions
|
||||
|
||||
#### Step 1: Browse Marketplace
|
||||
|
||||
Visit the Sankofa Phoenix Marketplace:
|
||||
```
|
||||
https://marketplace.sankofaphoenix.com
|
||||
```
|
||||
|
||||
Browse IRU offerings by capacity tier:
|
||||
- Tier 1: Central Banks
|
||||
- Tier 2: Settlement Banks
|
||||
- Tier 3: Commercial Banks
|
||||
- Tier 4: Development Finance Institutions
|
||||
- Tier 5: Special Entities
|
||||
|
||||
#### Step 2: Submit Inquiry
|
||||
|
||||
1. Select your IRU offering
|
||||
2. Click "Request Information"
|
||||
3. Fill out inquiry form:
|
||||
- Organization name
|
||||
- Institutional type
|
||||
- Jurisdiction
|
||||
- Contact information
|
||||
- Estimated transaction volume
|
||||
|
||||
#### Step 3: Complete Qualification
|
||||
|
||||
1. Receive acknowledgment (within 24 hours)
|
||||
2. Provide preliminary information
|
||||
3. Automated qualification assessment
|
||||
4. Receive qualification result
|
||||
|
||||
#### Step 4: Execute Agreement
|
||||
|
||||
1. Review IRU Participation Agreement
|
||||
2. E-signature via DocuSign/HelloSign
|
||||
3. Agreement executed
|
||||
|
||||
#### Step 5: Deploy Infrastructure
|
||||
|
||||
1. One-click deployment from portal
|
||||
2. Automated container provisioning
|
||||
3. Network configuration
|
||||
4. Service activation
|
||||
5. Health verification
|
||||
|
||||
#### Step 6: Integrate
|
||||
|
||||
1. Choose integration method:
|
||||
- Pre-built connector (if available)
|
||||
- Custom connector (using SDK)
|
||||
- Direct API integration
|
||||
|
||||
2. Configure connection:
|
||||
```typescript
|
||||
import { IRUClient } from '@dbis/iru-sdk';
|
||||
|
||||
const client = new IRUClient({
|
||||
apiBaseUrl: 'https://api.dbis.org',
|
||||
apiKey: 'your-api-key',
|
||||
});
|
||||
```
|
||||
|
||||
3. Test integration:
|
||||
```typescript
|
||||
const health = await client.getServiceHealth(subscriptionId);
|
||||
console.log('Service health:', health);
|
||||
```
|
||||
|
||||
### For Developers
|
||||
|
||||
#### Install SDK
|
||||
|
||||
**TypeScript/JavaScript:**
|
||||
```bash
|
||||
npm install @dbis/iru-sdk
|
||||
```
|
||||
|
||||
**Python:**
|
||||
```bash
|
||||
pip install dbis-iru-sdk
|
||||
```
|
||||
|
||||
**Java:**
|
||||
```xml
|
||||
<dependency>
|
||||
<groupId>org.dbis</groupId>
|
||||
<artifactId>iru-sdk</artifactId>
|
||||
<version>1.0.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
**.NET:**
|
||||
```bash
|
||||
dotnet add package DBIS.IRU.SDK
|
||||
```
|
||||
|
||||
#### Use SDK
|
||||
|
||||
```typescript
|
||||
import { IRUClient } from '@dbis/iru-sdk';
|
||||
|
||||
const client = new IRUClient({
|
||||
apiBaseUrl: 'https://api.dbis.org',
|
||||
apiKey: process.env.DBIS_API_KEY,
|
||||
});
|
||||
|
||||
// Get offerings
|
||||
const offerings = await client.getOfferings({
|
||||
capacityTier: 1,
|
||||
institutionalType: 'CentralBank',
|
||||
});
|
||||
|
||||
// Submit inquiry
|
||||
const inquiry = await client.submitInquiry({
|
||||
offeringId: 'IRU-OFF-001',
|
||||
organizationName: 'Central Bank of Example',
|
||||
institutionalType: 'CentralBank',
|
||||
jurisdiction: 'US',
|
||||
contactEmail: 'contact@centralbank.gov',
|
||||
contactName: 'John Doe',
|
||||
});
|
||||
|
||||
// Get dashboard
|
||||
const dashboard = await client.getDashboard();
|
||||
|
||||
// Monitor services
|
||||
const health = await client.getServiceHealth(subscriptionId);
|
||||
```
|
||||
|
||||
### Support
|
||||
|
||||
- Documentation: `https://docs.dbis.org/iru`
|
||||
- Support Portal: Phoenix Portal
|
||||
- Email: iru-support@dbis.org
|
||||
Reference in New Issue
Block a user