Difference between revisions of "Smart Construction Contract"

From Design Computation
Jump to: navigation, search
(Briefing)
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:CBC]]
 
[[Category:Blockchain]]
 
 
[[Category:DLT]]
 
[[Category:DLT]]
 
[[Category:Management]]
 
[[Category:Management]]
 
[[Category:Contracts]]
 
[[Category:Contracts]]
 +
[[Category: Project Management]]
 +
[[Category: Project Finance]]
 +
[[Category: Funding]]
 +
[[Category: Procurement]]
 +
[[Category: CBC]]
 +
[[Category: Blockchain]]
 +
[[Category: Construction]]
 +
[[Category: Smart Contracts]]
 +
[[Category: Construction Blockchain]]
 +
  
 
=ARUP/Hyperledger Hackathon=
 
=ARUP/Hyperledger Hackathon=
Line 11: Line 19:
 
==AGENDA DAY 1==
 
==AGENDA DAY 1==
  
9:00 - Registration | Coffee & Tea
+
*'''9:00 - Registration | Coffee & Tea'''
 
+
**9:30 (25 min) ARUP: Will Cavendish (Digital Services Leader)
9:30 (25 min)     ARUP: Will Cavendish (Digital Services Leader)
+
**10:00 (25 min) HYPERLEDGER: Marta Piekarska  (Director of Ecosystems)
10:00 (25 min)     HYPERLEDGER: Marta Piekarska  (Director of Ecosystems)
+
**10:30 (20 min) ORACLE: Vikram Kimyani  (Cloud Architect & Blockchain)
10:30 (20 min)     ORACLE: Vikram Kimyani  (Cloud Architect & Blockchain)
+
**10:55  (20 min) AUTODESK: Adam Nagy  (Forge Framework)
10:55  (20 min)     AUTODESK: Adam Nagy  (Forge Framework)
+
*'''11:20 - Coffee Break (10 mins)'''
 
+
**11:30 (20 min) PWC: Balint Penzes, Associate Capital Project Services (ICE Blockchain report)
11:20 - Coffee Break (10 mins)
+
**12:00  (20 min) DIGITAL CATAPULT: Christian Beck, Partnership’s Manager  
 
+
**12:30 (10 min) UCL: Prof. Alan Penn (Dean of The Bartlett) (CBC)
11:30 (20 min)     PWC: Balint Penzes, Associate Capital Project Services  
+
**12:40 (15 min) ARUP: Volker Buscher (Data Leader) Launch of Arup’s Blockchain Report 2019
(ICE Blockchain report)
+
*'''13:00 - Networking lunch'''
12:00  (20 min)     DIGITAL CATAPULT: Christian Beck, Partnership’s Manager  
+
**14:30 - Hackathon Briefing: Dr. Abel Maciel
12:30 (10 min)     UCL: Prof. Alan Penn (Dean of The Bartlett) (CBC)
+
**14:40 - Coding induction by Oracle developers
12:40 (15 min)     ARUP: Volker Buscher (Data Leader)  
+
**15:00 - Organising  coding teams
Launch of Arup’s Blockchain Report 2019
+
**15:30 - Coding Session
 
+
*'''17:30 - Coffee Break and conclusion of the day'''
13:00 - Networking lunch
 
 
 
14:30 - Hackathon Briefing: Dr. Abel Maciel
 
14:40 - Coding induction by Oracle developers
 
15:00 - Organising  coding teams
 
15:30 - Coding Session
 
 
 
17:30 - Coffee Break and conclusion of the day
 
 
 
  
 
==AGENDA DAY 2==
 
==AGENDA DAY 2==
  
 
+
*'''9:00 - Gathering | Coffee & Tea'''
9:00 - Gathering | Coffee & Tea
+
**9:30 - Coding resumes
 
+
*'''11:30 - Coffee Break (10 mins)'''
9:30 - Coding resumes
+
**11:10 - Coding continues
 
+
*'''13:00 - Breakout for lunch'''
11:30 - Coffee Break (10 mins)
+
**13:30 - Coding Resumes
 
+
**16:00 - Preparation of presentations
11:10 - Coding continues
+
**16:30 - Teams’ presentations
 
+
**17:00 - Announcement of winners
13:00 - Breakout for lunch
+
*'''17:30 - Networking Drinks & Conclusion'''
 
 
13:30 - Coding Resumes
 
 
 
16:00 - Preparation of presentations
 
 
 
16:30 - Teams’ presentations
 
 
 
17:00 - Announcement of winners
 
 
 
17:30 - Networking Drinks & Conclusion
 
 
 
>>
 
  
 
=Briefing=
 
=Briefing=
  
 
The notes below provide a brief description of the key distinguishing features of a construction contract of in a project's life cycle.
 
The notes below provide a brief description of the key distinguishing features of a construction contract of in a project's life cycle.
 
=Synonyms=
 
Computational Construction Contract.
 
  
 
=Definition=
 
=Definition=
Line 128: Line 112:
  
 
==[https://www.hyperledger.org/projects/fabric/ Hyperledger Fabric]==
 
==[https://www.hyperledger.org/projects/fabric/ Hyperledger Fabric]==
 +
 +
=Notes from the hackathon=
 +
Creating a business network in Hypeledger composer;
 +
The blockchain did not forget;
 +
Composer quite useful to use
 +
The winner of the hackathon should find something to contribute to the hyperledger codebase. Some bugs and documentation gaps.
  
 
=Recommended Reading=
 
=Recommended Reading=

Latest revision as of 11:02, 15 May 2020


ARUP/Hyperledger Hackathon

7th and 8th of February 2019 Arup HQ, 8-13 Fitzroy St, Bloomsbury, London W1T 4BQ

AGENDA DAY 1

  • 9:00 - Registration | Coffee & Tea
    • 9:30 (25 min) ARUP: Will Cavendish (Digital Services Leader)
    • 10:00 (25 min) HYPERLEDGER: Marta Piekarska (Director of Ecosystems)
    • 10:30 (20 min) ORACLE: Vikram Kimyani (Cloud Architect & Blockchain)
    • 10:55 (20 min) AUTODESK: Adam Nagy (Forge Framework)
  • 11:20 - Coffee Break (10 mins)
    • 11:30 (20 min) PWC: Balint Penzes, Associate Capital Project Services (ICE Blockchain report)
    • 12:00 (20 min) DIGITAL CATAPULT: Christian Beck, Partnership’s Manager
    • 12:30 (10 min) UCL: Prof. Alan Penn (Dean of The Bartlett) (CBC)
    • 12:40 (15 min) ARUP: Volker Buscher (Data Leader) Launch of Arup’s Blockchain Report 2019
  • 13:00 - Networking lunch
    • 14:30 - Hackathon Briefing: Dr. Abel Maciel
    • 14:40 - Coding induction by Oracle developers
    • 15:00 - Organising coding teams
    • 15:30 - Coding Session
  • 17:30 - Coffee Break and conclusion of the day

AGENDA DAY 2

  • 9:00 - Gathering | Coffee & Tea
    • 9:30 - Coding resumes
  • 11:30 - Coffee Break (10 mins)
    • 11:10 - Coding continues
  • 13:00 - Breakout for lunch
    • 13:30 - Coding Resumes
    • 16:00 - Preparation of presentations
    • 16:30 - Teams’ presentations
    • 17:00 - Announcement of winners
  • 17:30 - Networking Drinks & Conclusion

Briefing

The notes below provide a brief description of the key distinguishing features of a construction contract of in a project's life cycle.

Definition

This is the definition of a basic construction contract. Please observe this is highly simplified.

Contract Structure

The JCT DB 2016 building contract, for example, is structured as follows:

Parties

  • Employer
  • Employer's Agent
  • Principal Contractor
  • Principal Designer

Payments

  • By Stage Completion
  • includes a Retentions
    • Retention is a percentage (often 5%) of the amount certified as due to the contractor on an interim certificate, that is deducted from the amount due and retained by the client. The purpose of retention is to ensure that the contractor properly completes the activities required of them under the contract.
  • May include other Deductions
  • Has to deal with Loss and Expenses

Stages

From the RIBA Plan of Work, building contraction stages are:

  • 0 - Strategic definition.
  • 1 - Preparation and brief.
  • 2 - Concept design.
  • 3 - Developed design.
  • 4 - Technical design.
  • 5 - Construction.
  • 6 - Handover and close out.
  • 7 - In use.

Processes

A number of certifications, including:

  • Interim certification
  • Practical Completion Certification
  • Final Completion Certification

Application

Description of cases and application with steps-by-step explanations. This includes Examples with scrips, computer code or mathematical model illustrating the application in the many design development platform available (listed in alphabetical order). For each platform (Dynamo, Grasshopper, Processing, etc.), one might find internal and external links.

R3 Corda

Some development in R3 Corda can be found here:

In particular the R3C_AEC-F_CTR-CNT module. There you can find a Klotin code that represents a milestone ina job:

 1 /**
 2  * @param description the description of the work to be carried out as part of the milestone.
 3  * @param amount the amount paid for completing the milestone.
 4  * @param status the current status of the milestone.
 5  */
 6 @CordaSerializable
 7 data class Milestone(
 8         val description: String,
 9         val amount: Amount<Currency>,
10         val status: MilestoneStatus = MilestoneStatus.UNSTARTED)
11 
12 @CordaSerializable
13 enum class MilestoneStatus { UNSTARTED, STARTED, COMPLETED, ACCEPTED, PAID }

Hyperledger Fabric

Notes from the hackathon

Creating a business network in Hypeledger composer; The blockchain did not forget; Composer quite useful to use The winner of the hackathon should find something to contribute to the hyperledger codebase. Some bugs and documentation gaps.

Recommended Reading

Hyperledger

https://www.hyperledger.org/resources/training

https://training.linuxfoundation.org/training/blockchain-understanding-its-uses-and-implications/?_sft_technology=hyperledger

https://training.linuxfoundation.org/training/blockchain-for-business-an-introduction-to-hyperledger-technologies/?_sft_technology=hyperledger

https://www.youtube.com/channel/UC7_X0WkMtkWzaVUKF-PRBNQ

https://www.youtube.com/watch?v=xgFthehLNJ4&list=PL0MZ85B_96CH7wvtrRzV7SvtRY0sI0DEg

https://www.youtube.com/watch?v=js3Zjxbo8TM&list=PL0MZ85B_96CH7wvtrRzV7SvtRY0sI0DEg&index=2

https://www.udemy.com/hyperledger/

https://www.udemy.com/hyperledger-fabric-composer-first-practical-blockchain/