9
Prepared for the Bureau of the Fiscal Service White Paper PROPOSED INTER- AGENCY AGREEMENT (IAA) PILOT In accordance with FAR Part 15.201, this submission is provided with the intent to exchange information with the Government the contents of which are consistent with procurement integrity requirements per FAR 3.104. Further, the content is not intended to be included in a future competitive acquisition BLOCKCHAIN AND INTRAGOVERNMENTAL TRANSFERS (IGT):

BLOCKCHAIN AND INTRAGOVERNMENTAL TRANSFERS (IGT): … Allen_Blockchain... · PROPOSED INTER-AGENCY AGREEMENT (IAA) PILOT ... (FY) 2016 resulted in the successful closure of two outstanding

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BLOCKCHAIN AND INTRAGOVERNMENTAL TRANSFERS (IGT): … Allen_Blockchain... · PROPOSED INTER-AGENCY AGREEMENT (IAA) PILOT ... (FY) 2016 resulted in the successful closure of two outstanding

Prepared for the Bureau of the Fiscal Service

White Paper

PROPOSED INTER-AGENCY AGREEMENT (IAA) PILOT

In accordance with FAR Part 15.201, this submission is provided with the intent to exchange information with the Government the contents of which are consistent with procurement integrity requirements per FAR 3.104. Further, the content is not intended to be included in a future competitive acquisition

BLOCKCHAIN AND INTRAGOVERNMENTAL TRANSFERS (IGT):

Page 2: BLOCKCHAIN AND INTRAGOVERNMENTAL TRANSFERS (IGT): … Allen_Blockchain... · PROPOSED INTER-AGENCY AGREEMENT (IAA) PILOT ... (FY) 2016 resulted in the successful closure of two outstanding

1Booz Allen Restricted

“Despite considerable automation and process improvement, managing the financial and accounting systems and related information processes is inherently costly and time consuming for the Federal government. As it has for each of the past 20 fiscal years, the U.S. Government Accountability Office (GAO) issued a disclaimer of opinion on the FY 2015 Financial Report of the U.S. Government. In its report, GAO cited the government’s difficulty to “adequately account for and reconcile intragovernmental activity and balances between federal entities” as a material weakness and a major impediment to expressing an opinion. In recent years, the Fiscal Service has made consider-able progress in addressing this weakness. Through various initiatives and continued collaboration and commitment from all Federal entities, Fiscal Year (FY) 2016 resulted in the successful closure of two outstanding IGT audit recommendations: (1) the development of Expanded Quarterly IGT Metrics and Scorecards; and (2) the development of root cause analysis and corrective action plan implementation and monitoring. This resulted in a reduction of total “raw data” differences decreasing by $6.4 Trillion. However, the complexity of the IGT tracking and management system still leads to the emergence of unreconciled balances.

For example, as shown below in Figure 1, in Q1 of FY17, unreconciled balance had risen to $2.8 trillion.

Blockchain is an innovative peer-to-peer distributed ledger technology that allows for near immediate reconcilia-tion and instant auditability of balances. With this technological

breakthrough Fiscal Service can finally enforce federal policy for reconciliation. The use of this technology for IGT might substantially reduce outstanding reconciliation balances and reduce the effort involved in resolving these balances.

T HE MIS S IONThe Bureau of the Fiscal Service (Fiscal Service) has the critical responsibility of maintaining the Federal government’s set of accounts and serving as the repository of information about the financial position of the United States government. The Bureau closely monitors the government’s monetary assets and liabilities through its over-sight of central accounting and reporting systems. The Fiscal Service oversight

responsibilities include helping federal agencies use uniform accounting and reporting standards, operating financial accounting systems and assuring the continuous exchange of financial information between federal agencies, the Executive Branch’s Office of Management and Budget, and financial institutions. Critical to this mission is timely and accurate reconciliation of intragovernmental transfers (IGT).

If two federal entities engaged in an intragovernmental transaction do not both record the same intragov-ernmental transaction in the same year and for the same amount, the intragovernmental transactions will not be in agreement, resulting in errors in the consolidated financial statements.”

WHAT IS IGT RECONCILIATION?

FY 2016 U.S. GOVERNMENT ACCOUNTABILIT Y OFFICE INDEPENDENT AUDITOR’S REPORT

THE CHALLENGE: RECONCILIATION AND IGT

$4.71

$3.45 $3.47

$0.07

$2.76

$-

$0.5

$1.0

$1.5

$2.0

$2.5

$3.0

$3.5

$4.0

$4.5

$5.0

Q1 FY16 Q2 FY16 Q3 FY16 YE FY16 Q1 FY17

TOTAL IGT DIFFERENCES TREND

$4.51 $3.29 $3.30

$0.05

$2.65

$-

$2

$4

$6

$8

$10

Q1 FY16 Q2 FY16 Q3 FY16 YE FY16 Q1 FY17

TRILL

IONS

TREND IN TOTAL GENERAL FUND DIFFERENCES

$206.55

$159.26 $165.52

$25.97

$108.56

$-

$50

$100

$150

$200

$250

Q1 FY16 Q2 FY16 Q3 FY16 YE FY16 Q1 FY17

BILL

IONS

TREND IN TOTAL STANDARD IGT DIFFERENCES

TRILL

IONS

Figure 1 — Summary IGT Transactions

Page 3: BLOCKCHAIN AND INTRAGOVERNMENTAL TRANSFERS (IGT): … Allen_Blockchain... · PROPOSED INTER-AGENCY AGREEMENT (IAA) PILOT ... (FY) 2016 resulted in the successful closure of two outstanding

2Booz Allen Restricted

Blockchain is an open source value transfer and accounting protocol that runs on a distributed peer-to-peer computer network and secures transac-tion records (on “distributed ledgers”) through cryptography. On a blockchain every participant on the network has a copy of the transaction ledger. Ledger

entries are secured by strong cryptog-raphy and each transaction must be agreed to by the most of the partici-pants to make it into the ledger. This allows for better security, transparency, and trust while reducing costs. Table 1 shows some of these benefits.

BLOCKCHAIN: A DECENTRALIZED SOLUTION TO IGT CHALLENGES

ATTRIBUTESCONVENTIONAL

TRANSACTION SYSTEM BLOCKCHAIN BENEFITS OF BLOCKCHAINTransactions between parties are managed and validated by a middleman or clearing house

Transactions are peer-to-peer basis and are validated algorith-mically on a ledger shared with everyone

Blockchain permits low-cost, fast, highly secure, transparent, and unchangeable transactions between trustless parties

SECURITY Single node holds all data on exchanges between parties and guarantees security

All nodes exchange data, en-crypt transactions, and validate algorithmically

Almost impossible to hack – all nodes must be hacked simulta-neous

SPEED Middleman spends time and resources validating transfor-mation

All nodes simultaneously vali-date transactions and exchanges

Blockchains can validate trans-actions almost immediately (i.e., T+0 rather than T+3)

COST Middleman charges for services provided

Costs of validation are a fraction of middleman’s costs

Low or no-cost validation

RECONCILIATION Middleman and parties to ex-change must reconcile records

Reconciliation happens immedi-ately on shared ledger

Avoids all reconciliation and thus further reduces costs

TRUST Parties to exchange must trust the middleman

Parties to exchange trust the algorithm and the shared ledger

Permits frictionless transaction between trustless parties

IMMUTABILITY Middleman controls the ledger and promises not to change

Once the ledger is validated it is unchangeable

Blockchain records cannot be changed – increasing user trust

TRANSPARENCY/ AUDITABILITY

Middleman keeps transaction secret and audits them

All transactions can be made transparent for all parties to see

Users know they have occurred related to their assets – increas-ing user trust

RELIABILITY Central repository for reconcil-iation is also a single point of failure

The data is reconciled immedi-ately and the status of a trans-action is recorded on all nodes automatically

Reliability is improved: exact copy of all data is distributed among all nodes

Table 1 — Benefits of Blockchain Over Conventional Transaction Systems

Page 4: BLOCKCHAIN AND INTRAGOVERNMENTAL TRANSFERS (IGT): … Allen_Blockchain... · PROPOSED INTER-AGENCY AGREEMENT (IAA) PILOT ... (FY) 2016 resulted in the successful closure of two outstanding

3Booz Allen Restricted

Blockchain is a potential solution to the challenge of managing reconciling IGT. However, the magnitude of the poten-tial change associated with moving Federal IGT to a blockchain system is immense and highly risky. To achieve benefits of blockchain for IGT, pilots and proof-of-concepts need to be undertaken. Piloting Shadow (Block)chains that run in parallel to existing systems of record and reconciliation processes could substantially mitigate the risks of IGT pilots while enabling an incremental and proven approach to reconciliation and auditability of transactions. Treasury Franchise Fund (Fund) and Interagency Agreements (IAA) provides a potential opportunity to explore and test the potential benefits of blockchain.

The Fund is an entrepreneurial govern-mental enterprise established to provide to other components within Treasury and/or to outside agencies, common administrative support services, on a competitive and fully cost-reimbursable basis.

Despite the Fund’s efficient operations, problems can arise reconciling accounts.

Reconciliation can take considerable time and resources and reduces the efficiency of its operations. Blockchain smart contracts could be used to manage transactions automatically, reducing costs and eliminating recon-ciliation errors.

THE CURRENT IAA ACCOUNTING PROCESSAn inter-agency agreement (IAA) is a contract in which the requesting agency (RA) agrees to compensate the servicing agency (SA) a certain amount for a specified set of deliverables, such as goods and/or services rendered.

The IAA lays out the timeline for the delivery and other conditions in detail. It also specifies the process for resolving disagreements and penalties for breach of contract. Payments are transferred between one or more agencies and accounted under specific Treasury Account Symbols (TAS) of the RA and SA , with specific TASs explicitly associated with specific IAAs. Each agency typically has its own system of identifying and storing IAA’s. Currently, there is no uniform government wide system of registering and storing IAA’s, far less a common framework for interpreting or recording transactions that follow the IAA.

When deliverables are furnished by the SA, it is the responsibility of both agencies to account for this transaction in their respective United States Standard General Ledgers (USSGL). It is during the entry of these transactions that errors occur, preventing reconcilia-tion within the Governmentwide Treasury Account Symbol Adjusted Trial Balance system (GTAS ATB). There are several possible sources of error. First, the TAS, the amount of the transaction, or the identification of the deliverable could be entered incorrectly into the USSGL. Second, the two agencies could use different level of detail aggregation resulting in reconciliation difficulties. Third, the SA and RA could enter the transactions at different times and even during different reporting periods resulting in irreconcilable transactions.

PROPOSED PILOT: IAA TRACKING FROM THE TREASURY FRANCHISE FUND USING SMART CONTRACTSTo eliminate reconciliation errors, a blockchain-based solution will establish a trackable, verifiable, and auditable repository for IAA. In addition, the complete system will feature simpler IAA generation via a Decision Support System (DSS), automatic contract generation, and automatic accounting and payments triggered by the delivery events.Each IAA will correspond to a smart contract on the blockchain with unique complex logic and structure of the deliverables, payments, verification of delivery, and modification of the IAA conditions. For example, the contract could contain a list of designated approvers from the RA for each delivery and require that their cryptographic signatures are present to verify delivery and release payment to the SA. Another possibility is the automatic execution of penalties when delivery deadlines are missed. The internal variables of the smart contract which describe the current state of execution of the Agreement could be monitored by Robotic Automation Systems (RPA) bots at each agency. Changes in the state of the contract will be reflected in a consistent and reconcilable manner in the respective USSGLs. Lastly, a government-wide RPA bot will monitor the payments issued within all regis-tered smart contracts and transfer cash between the agencies using the Intra-Governmental Payment and Collection (IPAC) system.

Page 5: BLOCKCHAIN AND INTRAGOVERNMENTAL TRANSFERS (IGT): … Allen_Blockchain... · PROPOSED INTER-AGENCY AGREEMENT (IAA) PILOT ... (FY) 2016 resulted in the successful closure of two outstanding

4Booz Allen Restricted

Booz Allen Hamilton will deliver a Decision Support System (DSS) based platform for the automatic generation and deployment of smart contracts from user input. Execution lifetime of the contract will be monitored by RPA agents, also implemented by Booz Allen, at each agency which will enter transactions into the USSGLs and a central government wide RPA which will execute transfers between the TAS using the IPAC when each deliverable is marked in the contract as delivered.

The complete workflow of the proposed blockchain based system of executing and tracking IAAs is as follows:

1. An employee of the RA logs into the DSS and enters the IAA parameters by answering a series of questions.

2. The traditional IAA General Terms and Conditions GT&C and one or more orders are generated for review.

3. Once the parameters of the IAA are finalized, the smart contract is automatically generated and deployed onto the blockchain.

4. Upon delivery of each deliverable, authorized approvers log into the system and cryptographically sign the delivery record of the smart contract which results in the transfer of balances from the RA account to the SA.

5. Each agency’s RPA agent detects the contract state change and records the transaction into the USSGL.

6. Government wide RPA detects the contract state change and transfers funds between the TAS of the RA and SA using the IPAC.

7. The RPA agents can detect other events on and off the blockchain if more complex business logic is required in the contract. Deadlines, prior deliverable fulfilment, or disputes can all be handled automat-ically and autonomously by the smart contract.

Figure 2 — Blockchain as a Solution

Page 6: BLOCKCHAIN AND INTRAGOVERNMENTAL TRANSFERS (IGT): … Allen_Blockchain... · PROPOSED INTER-AGENCY AGREEMENT (IAA) PILOT ... (FY) 2016 resulted in the successful closure of two outstanding

5Booz Allen Restricted

PATH FORWARD FOR IAA PROGRAM – A BLOCKCHAIN PILOTSmart contracts could be used to track and instantaneously reconcile payments and remittances for IAA. Specifically, the pilot would be devel-oped as a proof-of-concept Shadow Chain solution in a test environment that would demonstrate the efficiency and savings of a smart contracts-based

accounting system. Specifically, the proof-of-concept would: (1) Develop an open-source, proof-of-concept IAA tracking application within a private test blockchain environment; (2) Develop high-level business case to show the value of smart contracts; and (3) Develop an implementation plan to

show how the solution can be scaled and implemented for the Fund. We propose a three-phase approach that can be iterated and adapted to challenges as they arise. These phases are feasibility assessment, proof-of-con-cept development, and operational planning.

FEASIBILITY ASSESSMENTIn this phase, we propose to conduct a feasibility assessment to explore the potential to use blockchain as a solution for tracking IAAs. We will launch focus sessions with those involved with the IAA process and gain access to all the programs and interfaces that the blockchain application would touch. We will examine available data and review Treasury and other requirements. We will also work with the Treasury to determine the optimal approach for stand up a development environment for the creation of the proof-of-concept. Managing scope and associated imple-mentation risks is key and towards that end this pilot will focus on two agencies (preferably within Treasury), specific IAA and associated TAS. The end deliver-able for this phase will be a feasibility/gap assessment backed by detailed proof-of-concept plan for developing blockchain for the IAA Fund process.

PROOF-OF-CONCEPT DEVELOPMENTNext, we will develop a proof-of-concept or pilot in a test environment. The pilot will show how the blockchain based solution would function and interface with other systems. It will be developed in open-source software (e.g., Ethereum) and will meet the requirements identi-fied in Phase 1. The end deliverable for this phase will be an end-to-end proof of concept, built and deployed in a devel-opment environment, demonstrating the ability of blockchain technology to reduce the cost and time for IAA reconciliation related to Fund transactions.

OPERATIONAL PLANNING If the blockchain pilot is success, we will develop a plan for moving it into operations. This will include the busi-ness case, strategy, change manage-ment, and security considerations for moving out of the development and into a production environment. The end deliverable for the refinement phase will be a plan, including the business case analysis, for moving for moving the blockchain proof-of-concept into an operational environment.

1 2 3

Page 7: BLOCKCHAIN AND INTRAGOVERNMENTAL TRANSFERS (IGT): … Allen_Blockchain... · PROPOSED INTER-AGENCY AGREEMENT (IAA) PILOT ... (FY) 2016 resulted in the successful closure of two outstanding

6Booz Allen Restricted

C ONCL US IONBlockchain based smart contracts can radically reduce the cost and time involved in reconciling IGT.

We believe that a pilot of the IAA Fund can serve as a test of this potential and help the Fiscal Service and the Treasury understand the potential of blockchain. We have successfully implemented similar pilots for other Federal agencies (e.g., NSA, FDA) and have shown the utility of blockchain in these engage-ments. With this experience we believe we can deliver a successful pilot test to the Treasury within 12 weeks following the phases described above.

Page 8: BLOCKCHAIN AND INTRAGOVERNMENTAL TRANSFERS (IGT): … Allen_Blockchain... · PROPOSED INTER-AGENCY AGREEMENT (IAA) PILOT ... (FY) 2016 resulted in the successful closure of two outstanding

Our Subject Matter ExpertsRK PaleruPrincipal [email protected]

Paul Tartaglione Vice-President [email protected]

Ram Ravi Vice-President [email protected]

Stacey Selenfriend Principal [email protected]

Marc Weber Principal [email protected]

Booz Allen Hamilton has been at the forefront of strategy and technology for more than 100 years. Today, the firm provides management and technology consulting and engineering services to leading Fortune 500 corporations,

governments, and not-for-profits across the globe. Booz Allen partners with public and private sector clients to solve their most difficult challenges through a combination of consulting, analytics, mission operations, technology, systems

delivery, cybersecurity, engineering, and innovation expertise.

With international headquarters in McLean, Virginia, the firm employs more than 22,600 people globally and had revenue of $5.41 billion for the 12 months ended March 21, 2017 Booz Allen Hamilton Inc.

Page 9: BLOCKCHAIN AND INTRAGOVERNMENTAL TRANSFERS (IGT): … Allen_Blockchain... · PROPOSED INTER-AGENCY AGREEMENT (IAA) PILOT ... (FY) 2016 resulted in the successful closure of two outstanding

BOOZALLEN.COM© 2018 Booz Allen Hamilton Inc.