- Add Stage 23 roadmap for v0.1 release preparation with PyPI/npm publishing, deployment automation, and security audit milestones - Document competitive differentiators: zkML/FHE integration, hybrid TEE/ZK verification, on-chain model marketplace, and geo-low-latency matching - Update security documentation with smart contract audit results (0 vulnerabilities, 35 OpenZeppelin warnings) - Add security-first setup
48 lines
936 B
TypeScript
48 lines
936 B
TypeScript
// Main exports
|
|
export { AitbcClient } from "./client";
|
|
|
|
// Type exports
|
|
export type {
|
|
ClientOptions,
|
|
RequestOptions,
|
|
MatchRequest,
|
|
MatchResponse,
|
|
HealthResponse,
|
|
MetricsResponse,
|
|
WalletSignRequest,
|
|
WalletSignResponse,
|
|
BlockSummary,
|
|
BlockListResponse,
|
|
TransactionSummary,
|
|
TransactionListResponse,
|
|
AddressSummary,
|
|
AddressListResponse,
|
|
ReceiptSummary,
|
|
ReceiptListResponse,
|
|
MarketplaceOffer,
|
|
MarketplaceStats,
|
|
MarketplaceBid,
|
|
MarketplaceSession,
|
|
JobSubmission,
|
|
Job,
|
|
JobStatus,
|
|
JobResult,
|
|
} from "./types";
|
|
|
|
import { AitbcClient } from "./client";
|
|
import type { ClientOptions } from "./types";
|
|
|
|
// Utility functions
|
|
export function createClient(options: ClientOptions): AitbcClient {
|
|
return new AitbcClient(options);
|
|
}
|
|
|
|
// Default configuration
|
|
export const DEFAULT_CONFIG = {
|
|
baseUrl: "https://aitbc.bubuit.net",
|
|
timeout: 30000,
|
|
} as const;
|
|
|
|
// Version
|
|
export const VERSION = "0.1.0";
|