Document Control
▼| Project | Raptors Freight and Courier Service — New Web Application |
| Client | Raptors Freight and Courier Service |
| Developer | iSolveAfrica Ltd |
| Document number | RFCS-WEB-SOW-2026-004 |
| Version | 4.1 — supersedes all prior web-application scoping documents and verbal specifications |
| Scope | Full web application — customer portal, administration, finance, customer service, warehouse, US label operations and Ghana last-mile delivery |
| Duration | 2 months from contract signing |
| Commercial terms | Set out separately in the Cost and Management Proposal, RFCS-COST-2026-001. This document contains no pricing. |
| Confidentiality | Strictly Confidential — 1 year, between Raptors Freight and Courier Service and iSolveAfrica Ltd only |
Revision history
| Version | Date | Summary |
|---|---|---|
| 1.0 | June 2026 | Initial customer-portal scope. |
| 2.0 | June 2026 | Customer mobile application scoped separately. |
| 3.0 | August 2026 | Full web application scope — Financial Sheet, Paystack and Hubtel, Ghana Card verification, USPS labels, pre-priced items, warehouse, air and sea, last-mile, developer API. |
| 4.0 | August 2026 | Client name corrected. Adds the RFC / RAP / RSP / RCP reference scheme, product categorisation, Scan and Price, small 2"×1" labels, Hubtel bank transfer, split payments, discount management, debt management, auction management, rider commission, incognito account view, full activity log, improved dashboards and customer management, new tracking page with media, bulk messaging with media. Stripe and PayPal removed. Sea reduced to package level. |
| 4.1 | August 2026 | All commercial terms removed and issued separately as the Cost and Management Proposal. Scope, features and technical content unchanged. |
Executive Summary
▼Raptors Freight and Courier Service moves goods from the United States to Ghana. This project delivers one web application that runs the whole chain — from a customer buying online in the US, through USPS collection, warehousing, air or sea carriage, customs and warehousing in Ghana, to a rider delivering at the customer's door — with every price, payment, debt and cost visible in one financial view.
The application replaces the spreadsheets, WhatsApp threads and manual reconciliation currently filling the gaps between those steps.
What Raptors gets
- A customer portal where clients register, verify identity with their Ghana Card, receive an RFC locker ID, pre-alert purchases, get an instant price, book, pay and track.
- Two payment systems — Paystack and Hubtel — covering cards, mobile money and bank transfer, with split payments and discount management.
- On-site USPS label purchase and printing with real-time USPS pricing, including a small 2"×1" label for phones and gadgets.
- Pre-priced item pages, weight and customs pricing in GHS and USD, and Scan and Price at the warehouse for anything the system cannot price automatically.
- A Financial Sheet covering every priced item, payment, split payment, discount, debt and cost — visible to Administration, Finance and Customer Service.
- Air (RAP), Sea (RSP) and Courier (RCP) package handling with a new full-detail tracking page carrying images and video.
- Warehouse management at the US and Ghana ends, with product categorisation, pay-before-clearance and auction management for uncollected packages.
- Last-mile delivery with prices assigned to riders, a Riders page showing delivery cost per package, and a 10–15% Raptors commission on assigned rides.
- Full activity log, incognito account view, an improved dashboard, and a public API for external developers.
Reference Numbering Scheme
▼Every customer and every package carries a prefixed reference. The prefix identifies what it is on sight — on a label, in a message, in a report, or typed into the tracking box.
| Prefix | Example | Issued when |
|---|---|---|
| RFC | RFC-23397 | On account approval, together with the US virtual address |
| RAP | RAP-100482 | When a package is booked or received for air carriage |
| RSP | RSP-100483 | When a package is booked or received for sea carriage |
| RCP | RCP-100484 | When a courier package is booked, or when an in-house label is generated for a USPS parcel |
- Sequence numbers run independently per prefix, are non-guessable, and never repeat.
- The tracking box accepts any of the four prefixes, plus USPS tracking numbers and consolidation references.
- The prefix is printed on every label, invoice, waybill, manifest and proof of delivery, and returned by the public API.
- A package that changes service line keeps its original reference and records the change in the activity log, so history is never broken.
New Features at a Glance
▼| # | New feature | What it does |
|---|---|---|
| 1 | RFC / RAP / RSP / RCP reference scheme | Every customer and package carries a prefix that identifies it on sight. |
| 2 | Ghana Card identity verification | Customer verifies identity on the site. Approve or reject in the admin. |
| 3 | Paystack and Hubtel payments | Cards, mobile money and Hubtel bank transfer, with automatic switchover between providers. |
| 4 | Split payments and discount management | Record part payments against one invoice; apply a fixed or percentage discount with approval. |
| 5 | Financial Sheet with debt management | Every priced item, payment, discount, debt and cost in one view, seen by Administration, Finance and Customer Service. |
| 6 | USPS labels on the site | Real-time USPS pricing, payment and label printing without leaving the site. |
| 7 | Small 2"×1" label | Compact label for phones and small gadgets that peels off cleanly. |
| 8 | Pre-priced item pages | Catalogue of common items with ready prices for instant quoting. |
| 9 | Scan and Price at intake | Warehouse scans a product and prices it on the spot when it is not auto-priced. |
| 10 | Product categorisation | General Goods, Dangerous Goods, Electronics, Car Parts — exportable with consolidation weight. |
| 11 | Customs and weight pricing in GHS and USD | Price built from weight plus customs charges, shown in both currencies everywhere. |
| 12 | New tracking page | Full-detail tracking with the complete event history, images and video. |
| 13 | Pay before clearance | A package cannot be released from the warehouse until it is paid for. |
| 14 | Auction management | 3 weeks to collect, then 1 week of notices, then the package moves to auction. |
| 15 | Rider delivery pricing and Riders page | Delivery price on every rider job; each rider sees their packages with the cost showing. |
| 16 | Raptors commission on rides | 10–15% commission on every ride assigned, configurable and tracked. |
| 17 | Improved customer management | Each client with their packages, total paid and total debt on one page. |
| 18 | Incognito account view | Support staff view a client's account exactly as the client sees it, read-only and logged. |
| 19 | Full activity log | Every action by every user on the platform, recorded and searchable. |
| 20 | Improved dashboard | Far more data at a glance for each role. |
| 21 | Bulk messaging with images and video | Send campaigns and notices on WhatsApp with pictures and video attached. |
| 22 | Full WhatsApp and email notification | Every status change and every activity notified, not just the major ones. |
| 23 | API for external developers | Documented API with keys so partners can pull Raptors data. |
Change Register — 236 items
▼The complete list of what is being built, grouped by area. This is the working checklist for the project — every line is a deliverable and every line is signed off at User Acceptance Testing. NEW means it does not exist today; UPGRADE means it exists but is being rebuilt or extended.
5.1 Accounts, Identity & Customer Management
5.2 References & Product Categorisation
5.3 Pricing & Quoting
5.4 Payments
5.5 Financial Sheet, Debt & Auctions
5.6 USPS Labels & Label Printing
5.7 Packages — Air, Sea & Courier
5.8 Tracking Page
5.9 Warehouse
5.10 Last-Mile Delivery, Riders & Commission
5.11 Notifications & Bulk Messaging
5.12 API for External Developers
5.13 Dashboards, Activity Log & Security
How the New Features Work
▼6.1 Ghana Card identity verification
| Step | What happens |
|---|---|
| 1 | Customer registers and confirms their email with a code. |
| 2 | Customer enters their Ghana Card number and uploads the front and back images. Passport, driver's licence or voter ID accepted where there is no Ghana Card. Business accounts also upload certificate of incorporation, TIN and VAT certificate. |
| 3 | Account status becomes Pending Approval. Booking and payment are blocked. |
| 4 | Administrator previews the documents on screen and approves, rejects with a reason, or asks for more information. |
| 5 | On approval the account is activated, the RFC locker ID is issued with the US virtual address, and the customer is notified on WhatsApp and email. |
- Card numbers and document images are encrypted and stored outside the public web folder. They are never shown in a public URL.
- Documents with an expiry date trigger a re-verification prompt when they lapse.
6.2 Pricing — items, weight, customs, Scan and Price
The system works down the list and stops at the first rule that applies. Whichever rule set the price is recorded, so any price can be explained afterwards.
| Order | Rule |
|---|---|
| 1 | Special price agreed for that customer or agency |
| 2 | Pre-priced item from the catalogue |
| 3 | Weight band for the route and service |
| 4 | Volumetric weight for air, or volume for sea, where greater than actual weight |
| 5 | Scan and Price — a member of staff prices it by hand at the warehouse |
Customs charges, handling and delivery are then added on top of whichever rule applied.
Scan and Price
- Used when a package arrives that the system cannot price automatically — not in the item catalogue and weight pricing does not apply.
- The warehouse officer scans the package, and the screen shows the photograph, weight, dimensions, category and a suggested price.
- The officer sets the price. It flows straight onto the invoice and the customer is notified.
- Any item priced by hand can be saved into the catalogue so it prices automatically next time.
Multicurrency and discounts
- Every price is shown in GHS and USD together — package page, quote, invoice, tracking page and Financial Sheet.
- The exchange rate in force at the time of quoting is stored against the record, so a price never changes retrospectively.
- Discounts apply as a fixed amount or a percentage, need approval above a threshold, and appear as their own invoice line so discounting stays visible.
6.3 Product categorisation
| Category | Handling |
|---|---|
| General Goods | Standard handling, standard customs treatment. |
| Dangerous Goods | Declaration upload required. Air carriage blocked until cleared. Special handling and storage rules. |
| Electronics | Higher declared-value scrutiny, photograph required at intake, small-label option for phones and gadgets. |
| Car Parts | Weight and dimension checks, oversize handling, separate customs rates. |
- Set by the customer at booking, confirmed or corrected by the warehouse at intake.
- A consolidation can be exported showing weight and package count per category — the figure customs and carriers ask for.
- Categories and their rules are maintained in the admin, so new ones can be added without development work.
6.4 Payments — Paystack and Hubtel
| Method | Provider | Used for |
|---|---|---|
| Card | Paystack | Visa, Mastercard and Verve on the website checkout. |
| Mobile money | Paystack and Hubtel | MTN, Telecel and AirtelTigo. Hubtel also sends a prompt straight to the wallet with no browser session — what riders use at the door. |
| Bank transfer | Hubtel bank transfer | Confirmed automatically, so no staff member has to check a bank statement. |
| Manual transfer | — | Proof-of-payment upload where automatic confirmation is not available; finance verifies. |
| Cash at delivery | — | Rider collects at the door; recorded against the rider until handed in. |
- Payment is confirmed automatically by the provider calling back to the site. Staff never confirm a payment by hand.
- If one provider fails or times out, the payment is retried on the other without the customer noticing, and without any risk of a double charge.
- Split payments — several payments against one invoice, each with its own method, reference and date, with the running balance shown after each.
- A receipt goes out on WhatsApp and email as soon as a payment clears.
6.5 Financial Sheet, debt and auctions
One page showing the full financial position of the platform. Visible to Administration, Finance and Customer Service.
| Column group | What it shows |
|---|---|
| Priced | Every item and package priced — freight, weight charge, customs, handling, storage, delivery — in GHS and USD. |
| Discounts | Every discount given, fixed or percentage, with who approved it. |
| Paid | What has been collected, by whom, through which provider, and when. Split payments shown individually. |
| Debt | Outstanding balance per customer, aged by how long it has been owed. |
| Cost | USPS label cost, carrier charge, customs paid on behalf, rider fee, agency commission, provider fees. |
| Profit | Price charged less cost, per package and in total. |
Auction management
| Stage | Timing | What happens |
|---|---|---|
| Available for collection | Day 0 | Package is cleared and ready. The customer is notified and the clock starts. |
| Collection window | Weeks 1–3 | Customer has three weeks to collect or arrange delivery. Storage charges accrue as normal. |
| Auction notice | Week 4 | Automatic notices go out on WhatsApp and email. The package is flagged in the admin. |
| Moves to auction | End of week 4 | Status becomes Auction, it leaves the customer's account and live stock, and joins the auction list. |
| Settlement | After | Proceeds recorded against the customer's original debt; any balance written off or refunded. |
6.6 USPS labels and label printing
| Step | What happens |
|---|---|
| 1 | Customer enters the collection address, contact and parcel details on the site. |
| 2 | The address is checked and corrected against USPS records, so the label is not rejected later. |
| 3 | Live USPS prices are shown for Ground Advantage, Priority Mail and Priority Mail Express. The Raptors handling fee is shown separately. |
| 4 | Customer pays on the site through Paystack or Hubtel. |
| 5 | The label is purchased from USPS automatically and generated for printing. |
| 6 | A secure print link is sent by WhatsApp and email. Staff can also print or reprint from the label desk, and batch-print a whole day with one scan form. |
| 7 | USPS tracking is pulled automatically onto the Raptors tracking page until the parcel reaches the Raptors US warehouse. |
Label sizes
| Size | Used for |
|---|---|
| 4" × 6" thermal | Standard packages. Zebra and Dymo compatible, also available as PDF. |
| A4 / Letter | Printing on an ordinary office or home printer, two or four labels to a page. |
| 2" × 1" small label | Phones, tablets and small gadgets. Sized and positioned to peel off cleanly without damaging the item or its retail packaging. |
| QR code | Printing at a US Post Office counter where the customer has no printer. |
6.7 New tracking page
- One box accepts RFC, RAP, RSP, RCP, USPS and consolidation references.
- Complete event history with date, time, location and the action behind each event.
- Package detail — weight, dimensions, category, contents and declared value.
- Photographs taken at intake, repack and delivery, shown on the timeline.
- Video where captured — condition on arrival, damage evidence, disputed handover.
- Map view, consolidation view, expected delivery window and rider details once assigned.
- Price breakdown, payment status and downloadable documents for the logged-in owner. Basic detail is public; full detail requires login.
6.8 Last-mile delivery, riders and commission
- Ghana is divided into delivery zones, each with its own delivery price.
- Break-out at the Ghana warehouse creates a delivery job for each customer automatically.
- The dispatcher assigns deliveries to riders, singly or as a route.
- A delivery price is attached to each rider job — from the zone by default, or set manually.
The Riders page
- Each rider logs in and sees the packages assigned to them, with the delivery cost showing on each package.
- Daily total — deliveries, gross delivery earnings, commission deducted, net due.
- Earnings history and settlement statement.
- One tap opens the delivery address in the phone's map application.
- Works offline and syncs when signal returns.
At the door
- Proof of delivery: recipient name, signature on screen, delivery photograph, GPS position and time. Video for high-value or disputed handovers.
- Delivery PIN sent to the recipient for high-value parcels.
- Outstanding payment collected at the door by mobile money prompt or cash.
- Failed deliveries recorded with a reason and automatically rescheduled, with a re-delivery charge rule.
6.9 Customer management, incognito view and activity log
- Every client listed with their packages, total paid and total debt showing on the list itself.
- Opening a client shows full package history, payment history, split payments, discounts, debt position, documents and internal notes on one page.
Incognito account view
- A staff member opens a client's account and sees it exactly as the client sees it.
- The session is read-only. Nothing can be changed while in incognito view.
- A banner is visible at all times showing whose account is being viewed.
- Sessions are time-limited and written to the activity log with the staff member, the client and the duration.
Full activity log
- Every action by every user — logins, price changes, discounts, payments, refunds, releases, overrides, verifications, assignments, deletions and incognito sessions.
- Each entry carries the user, role, action, record affected, values before and after, time and IP address.
- Searchable and filterable. Cannot be edited or deleted by any user. Exportable for audit.
6.10 Notifications and bulk messaging
- WhatsApp and email fire on every status change and every account activity — verification outcomes, payments, discounts, debt reminders, auction notices, out-for-delivery and proof of delivery.
- SMS runs through Hubtel with a Ghanaian sender ID, with mNotify or Hubtel SMS as the fallback route.
- Bulk messaging carries images and video — flyers, rate cards, announcements, how-to clips, promotions.
- Audience built by filtering on customer status, debt position, package status, category, zone or agency.
- Preview before sending, scheduled send, throttled to provider limits.
- Campaign report — sent, delivered, read, failed, opted out. Every message logged with channel, status and cost.
6.11 API for external developers
| Area | Available data |
|---|---|
| Tracking | Full tracking history for any reference — RFC, RAP, RSP, RCP, USPS or consolidation. Public, no key required. |
| Rates & quotes | Live prices for courier, air, sea, pre-priced items and USPS labels. |
| Packages | Package records, status, weight, dimensions, category, price breakdown and documents. |
| Invoices & payments | Invoice records, amounts, currency, discounts, split payments and payment status. |
| Deliveries | Delivery status, assigned rider, outcome and proof of delivery. |
| Webhooks | Partner systems called automatically when a status or payment changes. |
- Developers register and generate their own API keys, each scoped — tracking only, rates only, or wider access.
- Written documentation with live try-it pages, plus a test environment with sample data.
- Usage limits and a usage log per key. Raptors can revoke a key at any time.
- The same API powers the Raptors mobile application.
Security
▼- Two-factor authentication on all staff logins, using an authenticator app with SMS or WhatsApp fallback.
- Password rules: minimum ten characters with upper case, lower case, a number and a symbol. Account locks after five failed attempts.
- Ghana Card numbers, document images, bank details and provider keys encrypted and stored outside the public web folder.
- Identity documents served only through short-lived secure links. No file path is ever exposed publicly.
- HTTPS enforced across the whole site.
- Card details never touch Raptors servers — Paystack handles them in its own secure fields.
- Payment confirmations verified by signature before anything is marked paid; replayed or fake callbacks rejected.
- Protection against SQL injection, cross-site scripting and cross-site request forgery throughout.
- File and media uploads restricted by type and size, scanned, renamed and stored non-executable.
- Rate limits on login, password reset, payment, label purchase and bulk messaging.
- Approval required from a second person on refunds, write-offs, discounts above threshold, price overrides and warehouse release overrides.
- Incognito sessions read-only, banner-marked, time-limited and logged.
- Full activity log that cannot be edited or deleted.
- Daily encrypted database backups with an off-site copy.
- Personal data handled in line with the Ghana Data Protection Act (Act 843).
Technology & Hosting
▼| Layer | Technology |
|---|---|
| Application | PHP 8.4 with MySQL 8.x |
| Front end | Bootstrap 5 on the Raptors brand, responsive on desktop, tablet and phone |
| Media | Image and video upload, compression, thumbnailing and secure delivery |
| Maps | Google Maps or Mapbox for tracking, delivery routes and pins |
| Documents | PDF generation for invoices, waybills, AWB, manifests, proof of delivery and auction notices |
| Labels | 4"×6" thermal (Zebra and Dymo compatible), A4, and 2"×1" small-format output |
| Payments | Paystack and Hubtel, including Hubtel bank transfer |
| Messaging | WhatsApp Business API with media; Hubtel SMS with mNotify or Hubtel SMS as fallback; email by SMTP |
| Shipping | USPS Prices, Labels, Carrier Pickup, Scan Form and Tracking APIs |
| Server | Ubuntu Server LTS with Nginx and free SSL |
| Environments | Live, staging for testing, and a backup server |
| Source control | Git with reviewed changes and automated deployment |
| Monitoring | Uptime monitoring, error alerts and server resource alerts |
| Backups | Daily encrypted database backup with off-site copy |
Recommended server sizes
| Specification | Live | Staging | Backup |
|---|---|---|---|
| vCPU | 4–8 | 2 | 2 |
| RAM | 8–16 GB | 4 GB | 4 GB |
| Storage | 320–500 GB SSD | 80 GB SSD | 500 GB SSD |
Storage is sized higher than a standard deployment because the platform stores package photographs and video at intake, repack and delivery.
What Raptors Receives
▼| # | Deliverable |
|---|---|
| 1 | The complete web application, live and working, with every item in the Change Register delivered |
| 2 | Full source code in a Git repository, subject to the ownership terms in Section 13 |
| 3 | Database with all setup data loaded: countries, airports, product categories, warehouse shelf maps, delivery zones, item prices, commission rates and tariffs |
| 4 | Live server configured with HTTPS, monitoring and daily backups, plus staging and backup servers |
| 5 | Paystack and Hubtel connected and tested end to end, including Hubtel bank transfer |
| 6 | USPS connected for live pricing, label purchase, printing, carrier pickup and tracking |
| 7 | Label printing configured for 4"×6", A4 and 2"×1" formats |
| 8 | WhatsApp, SMS and email messaging connected, with all message templates written and media support tested |
| 9 | API for external developers, with documentation, a test environment and key management |
| 10 | Rider access set up and tested on phones |
| 11 | User guides for customers, administrators, finance, customer service, warehouse staff, dispatchers and riders |
| 12 | Training sessions for staff — administration and finance, customer service, warehouse, dispatch and riders |
| 13 | 30 days of free defect fixing after go-live |
Timeline — 2 Months
▼Eight weeks from contract signing. Modules are built in parallel, so several areas progress at once.
| Week | Focus | Outcome |
|---|---|---|
| 1 | Requirements confirmed, designs agreed, USPS and Hubtel applications started, servers set up | Plan and designs signed off |
| 2 | Accounts, Ghana Card verification, RFC/RAP/RSP/RCP references, roles, activity log, settings, public pages | Customers can register and be verified |
| 3 | Pricing engine — pre-priced items, weight, customs, categories, multicurrency, discounts, rate calculator | Any item can be priced |
| 4 | Paystack and Hubtel, bank transfer, split payments, invoicing, receipts, Financial Sheet, debt management | Customers can pay and money is visible |
| 5 | USPS pricing, label purchase, all three label sizes, printing and tracking; warehouse intake, Scan and Price, stock | Labels issued; parcels priced and tracked into the warehouse |
| 6 | Air, sea and courier packages, consolidation, category exports, new tracking page with images and video, documents | Full package lifecycle working |
| 7 | Last-mile delivery, rider assignment, pricing and commission, Riders page, proof of delivery, auctions, dashboards, incognito view, API and developer portal | Deliveries assigned and completed; API live |
| 8 | Bulk messaging with media, testing, corrections, data loading, training, go-live | Live and in use |
Assumptions & Exclusions
▼Assumptions
- Raptors provides hosting for the live, staging and backup servers, or instructs iSolveAfrica to arrange it.
- Raptors provides brand assets, website content and the setup data — item prices, tariffs, product categories, delivery zones, warehouse shelf maps, commission rates, auction timings and customs rates — in week 1.
- Raptors holds the accounts for Paystack, Hubtel, WhatsApp Business API, mNotify, email sending and USPS in its own name.
- Raptors completes the USPS Ship enrolment and funds a USPS Enterprise Payment Account, and completes Hubtel's merchant onboarding. iSolveAfrica supports both applications but cannot control or speed up their approval.
- A named person from Raptors is available throughout for day-to-day decisions and to lead testing.
- Any existing data to be moved into the new system is provided in a readable format by week 7.
- Meetings are held online unless otherwise agreed. Working language is English.
Not included
- Native iOS and Android apps — scoped separately. The API delivered here is what those apps will use.
- Stripe and PayPal. International card and wallet processing is out of scope.
- Carriers other than USPS. UPS, FedEx and DHL label purchase and tracking are out of scope.
- Vessel booking, Bill of Lading issuance, container management and demurrage tracking. Sea packages are handled at package level only.
- Direct filing with customs authorities or customs broker data feeds.
- Live two-way connection to accounting software. A formatted export file is included.
- Weighing scale and barcode scanner drivers. Scanners that type into a field are supported; direct cable or Bluetooth scale connections are not.
- Purchase of printers, scanners, phones or other hardware.
- Conducting auctions themselves — the platform manages the auction list, notices and settlement; the sale process itself is Raptors' own.
- Marketing, SEO campaigns, advertising and social media.
- Security penetration testing.
- Insurance underwriting. The site can charge an insurance fee; it does not act as an insurer.
Changes After Sign-Off
▼- Raptors submits the requested change in writing.
- iSolveAfrica responds within three working days with the effort involved and the effect on the timeline.
- Raptors approves or declines in writing. Approved changes are added to this document as an addendum.
- The change is built, tested and delivered.
Small adjustments during a week that do not affect effort or timeline are absorbed and logged. Commercial treatment of changes is dealt with in the Cost and Management Proposal.
Ownership & Confidentiality
▼Ownership
| What | Belongs to |
|---|---|
| Content — all customer records, package records, financial records, documents, images, video, text, brand assets and all data held in the platform | Raptors Freight and Courier Service |
| Logic — the algorithms, methods, pricing engine logic, routing and failover logic, consolidation logic, commission calculation, auction logic and the underlying software design | iSolveAfrica Ltd (copyright retained) |
- Raptors receives a perpetual, irrevocable, worldwide licence to use, run, host and modify the application for its own business, with no ongoing licence fee.
- Raptors receives the full source code and may engage any developer it chooses to maintain or extend the application.
- iSolveAfrica retains copyright in the algorithms and may reuse that logic in its other work, but may not reuse any Raptors content or data.
- All content and data in the platform is and remains the property of Raptors Freight and Courier Service at all times, and is exportable by Raptors on demand.
Confidentiality
- Both parties protect each other's confidential project information and use it only for this project.
- Confidentiality obligations run for one (1) year and are between Raptors Freight and Courier Service and iSolveAfrica Ltd only.
- Neither party discloses project data to any third party without the other's written consent.
Third-party services
Paystack, Hubtel, USPS, WhatsApp, mNotify and mapping providers remain governed by their own terms and are contracted by Raptors directly.
Sign-Off
▼By signing below, both parties agree to the scope of work described in this document, the duration of 2 months, and the ownership and confidentiality terms in Section 13.