rjones (Tue, 24 Sep 2019 19:39:30 GMT):
User User_1 added by rjones.

rjones (Tue, 24 Sep 2019 19:39:30 GMT):
User User_2 added by rjones.

rjones (Tue, 24 Sep 2019 19:39:30 GMT):
User User_3 added by rjones.

rjones (Tue, 24 Sep 2019 19:39:43 GMT):
cbf

rjones (Tue, 24 Sep 2019 19:39:46 GMT):
baohua

rjones (Tue, 24 Sep 2019 19:39:48 GMT):
silasdavis

rjones (Tue, 24 Sep 2019 19:53:34 GMT):
@danintel do you know if the code for Avalon comes over from Labs, or if it starts from a new, blank repo?

danintel (Tue, 24 Sep 2019 19:53:34 GMT):
Has joined the channel.

danintel (Tue, 24 Sep 2019 19:54:43 GMT):
From hl labs

rjones (Tue, 24 Sep 2019 19:55:13 GMT):
thank you

rjones (Tue, 24 Sep 2019 20:02:32 GMT):
@danintel I started trying to add people to https://github.com/orgs/hyperledger/teams/avalon-maintainers/members and I see a bunch of the usernames in this file: https://github.com/hyperledger/avalon/blob/master/CODEOWNERS are invalid GitHub usernames. Could I ask you to submit a PR to fix that file, and tell me who to add to the maintainers group?

danintel (Tue, 24 Sep 2019 20:11:27 GMT):
That is a hysterical artifact of when the repo was hosted at Intel. Soor initial maintainers just use .... manju956 @danintel @TomBarnes @srinathduraisamy @manojgop @Karthika @ram-srini @EugeneYYY I will submit a PR

danintel (Tue, 24 Sep 2019 20:11:27 GMT):
That is a hysterical artifact of when the repo was hosted at Intel. So cor initial maintainers just use .... manju956 @danintel @TomBarnes @srinathduraisamy @manojgop @Karthika @ram-srini @EugeneYYY I will submit a PR

danintel (Tue, 24 Sep 2019 20:11:27 GMT):
That is a hysterical artifact of when the repo was hosted at Intel. So for initial maintainers just use .... manju956 @danintel @TomBarnes @srinathduraisamy @manojgop @Karthika @ram-srini @EugeneYYY I will submit a PR

danintel (Tue, 24 Sep 2019 20:11:27 GMT):
That is a hysterical artifact of when the repo was hosted at Intel. So for initial maintainers just use .... @manju956 @danintel @TomBarnes @srinathduraisamy @manojgop @Karthika @ram-srini @EugeneYYY I will submit a PR

danintel (Tue, 24 Sep 2019 20:11:27 GMT):
That is a hysterical artifact of when the repo was hosted at Intel. The initial "invalid" IDs are Intel internal IDs--ignore them. So for initial maintainers just use .... @manju956 @danintel @TomBarnes @srinathduraisamy @manojgop @Karthika @ram-srini @EugeneYYY I will submit a PR

EugeneYYY (Tue, 24 Sep 2019 20:11:27 GMT):
Has joined the channel.

TomBarnes (Tue, 24 Sep 2019 20:11:27 GMT):
Has joined the channel.

manojgop (Tue, 24 Sep 2019 20:11:27 GMT):
Has joined the channel.

rjones (Tue, 24 Sep 2019 20:24:23 GMT):
Thank you. I see that @EugeneYYY said not to move the repo - I guess it's too late for that

rjones (Tue, 24 Sep 2019 20:27:44 GMT):
OK @danintel I've added/invited all of those people to https://github.com/orgs/hyperledger/teams/avalon-maintainers/members - do I need to undo this and move this repo back to labs?

danintel (Tue, 24 Sep 2019 20:31:27 GMT):
I just spoke to @EugeneYYY (he is next to me). He says to start with Avalon empty for now. So undo the move and move it back to labs. The CODEOWNERS change can remain (but does not have to).

danintel (Tue, 24 Sep 2019 20:31:27 GMT):
@rjones I just spoke to @EugeneYYY (he is next to me). He says to start with Avalon empty for now. So undo the move and move it back to labs. The CODEOWNERS change can remain (but does not have to).

rjones (Tue, 24 Sep 2019 20:33:59 GMT):
What is the plan to move forward?

rjones (Tue, 24 Sep 2019 20:34:24 GMT):
Will the new repo be a squash commit or something?

rjones (Tue, 24 Sep 2019 20:39:08 GMT):
@EugeneYYY ?

danintel (Tue, 24 Sep 2019 20:44:01 GMT):
@rjones No squash commits--preserve the commit history if possible. It is waiting for approval from Intel. Sorry for the confusion. @EugeneYYY says a simple placeholder note pointing to the HL labs repo is all that's needed for now.

rjones (Tue, 24 Sep 2019 20:46:21 GMT):
OK. Now I'm more confused as to your goal.

rjones (Tue, 24 Sep 2019 20:46:40 GMT):
Is the code in the avalon repo the code that is coming in, or not?

danintel (Tue, 24 Sep 2019 20:51:04 GMT):
Yes, it is the code that is coming in. @EugeneYYY says we need approval before populating Avalon.

rjones (Tue, 24 Sep 2019 20:51:17 GMT):
Approval from ?

danintel (Tue, 24 Sep 2019 20:52:03 GMT):
Intel internal corporate approval.

dhuseby (Tue, 24 Sep 2019 20:59:51 GMT):
Has joined the channel.

bbehlendorf (Tue, 24 Sep 2019 21:29:15 GMT):
Has joined the channel.

bbehlendorf (Tue, 24 Sep 2019 21:29:16 GMT):
Hi @danintel and @EugeneYYY . Can you elaborate why moving code from the labs repo to the main avalon repo needs Intel's legal approval? It's already Hyperledger code, contributed with a DCO (right?)

EugeneYYY (Tue, 24 Sep 2019 21:40:07 GMT):
We have several companies actively working on and contributing to the TCF github. We need to synchronize everybody to make sure that everybody will switch at once to the new repository. We learned only today that a new repo is available so within a couple days will move everybody at once to the new repo

rjones (Tue, 24 Sep 2019 21:41:15 GMT):
all of the git remotes should magically work.

rjones (Tue, 24 Sep 2019 21:41:31 GMT):
when you move or rename a repo, github does some magic redirects

Silona (Tue, 24 Sep 2019 21:41:42 GMT):
Has joined the channel.

EugeneYYY (Tue, 24 Sep 2019 21:49:40 GMT):
We are new to this process and everybody under pressure to have code done by Eth DevCon V so nobody wants any surprises at the critical time. I assume we also need to copy all TCF maintainers to Avolan.

bbehlendorf (Tue, 24 Sep 2019 22:01:32 GMT):
@EugeneYYY That's great that there are contributors from several different companies (we prefer to talk about individuals, not corporations, as the active folks here). Coordinating with them on a move and making sure github redirects etc are in place is important. Just wasn't clear why legal needs to be involved. Are we talking about other new code not already in the Labs repo?

rjones (Tue, 24 Sep 2019 22:01:51 GMT):
@EugeneYYY those changes are already gone with the first move. The maintainers list was reset.

rjones (Tue, 24 Sep 2019 22:03:02 GMT):
https://github.com/orgs/hyperledger/teams/avalon-maintainers/members contains the current list.

EugeneYYY (Tue, 24 Sep 2019 22:04:09 GMT):
Yes some contributors have code (almost) ready and in the process pushing of their code

EugeneYYY (Tue, 24 Sep 2019 22:04:20 GMT):
Intel legal is not involved

EugeneYYY (Tue, 24 Sep 2019 22:08:55 GMT):
@rjones I looked at the maintainers list, but it is not the same as for TCF, e.g. there is no Manoj. Only tom and Dan are maintainers. We feel it is safer to postpone transition until Avalon/TCF team is aware and ready for transition. I will get back to you within couple days (folks are across diff geographies)

bbehlendorf (Tue, 24 Sep 2019 22:09:23 GMT):
ah, ok, my mistake

rjones (Tue, 24 Sep 2019 22:20:11 GMT):
@EugeneYYY all of the settings are gone. Moving it back to labs does not bring those settings back

TomBarnes (Tue, 24 Sep 2019 22:21:51 GMT):
Hi, Brian, Ry. We have some internal processes here at Intel that are involved with ensuring the quality of the code we submit to open source projects. When we make the transitions from HL Labs to HL top level project, we want to make sure that the quality fo the code matches the destination. We think everythring is ready for that transition, but would like to reveiw and receive approval from our immediate mamagment before we make that transitions. That review will take place next Tuesday. If HL can accomidate that delay, it will make our lives as Intel contributures a bit easier.

TomBarnes (Tue, 24 Sep 2019 22:21:51 GMT):
@rjones @bbehlendorf Hi, Brian, Ry. We have some internal processes here at Intel that are involved with ensuring the quality of the code we submit to open source projects. When we make the transitions from HL Labs to HL top level project, we want to make sure that the quality fo the code matches the destination. We think everythring is ready for that transition, but would like to reveiw and receive approval from our immediate mamagment before we make that transitions. That review will take place next Tuesday. If HL can accomidate that delay, it will make our lives as Intel contributures a bit easier.

TomBarnes (Tue, 24 Sep 2019 22:21:51 GMT):
@rjones @bbehlendorf Hi, Brian, Ry. We have some internal processes here at Intel that are involved with ensuring the quality of the code we submit to open source projects. When we make the transitions from HL Labs to HL top level project, we want to make sure that the quality fo the code matches the destination. We think everything is ready for that transition, but would like to reveiw and receive approval from our immediate mamagment before we make that transitions. That review will take place next Tuesday. If HL can accomidate that delay, it will make our lives as Intel contributures a bit easier.

EugeneYYY (Tue, 24 Sep 2019 22:28:03 GMT):
And by Tuesday I think we should be able to have everybody else ready to move to the new repo also

rjones (Tue, 24 Sep 2019 22:39:17 GMT):
@TomBarnes @EugeneYYY I'm doing it, but you understand none of the settings come back, right? except for the codeowners change

rjones (Tue, 24 Sep 2019 22:41:05 GMT):
https://github.com/hyperledger-labs/trusted-compute-framework does that look good?

rjones (Tue, 24 Sep 2019 22:41:30 GMT):
does this look good? https://github.com/orgs/hyperledger-labs/teams/trusted-compute-framework-committers

EugeneYYY (Tue, 24 Sep 2019 22:50:47 GMT):
Yes, it looks good. It makes sense to include both active and pending members because pending members are medical leave or off on holidays.

rjones (Tue, 24 Sep 2019 22:50:53 GMT):
there are 7 pending members here: https://github.com/orgs/hyperledger-labs/teams/trusted-compute-framework-committers/members which is why not everyone shows up

danintel (Wed, 25 Sep 2019 16:16:40 GMT):
User User_4 added by danintel.

danintel (Wed, 25 Sep 2019 16:17:24 GMT):
User User_5 added by danintel.

Dan (Fri, 27 Sep 2019 14:25:41 GMT):
Has joined the channel.

Dan (Fri, 27 Sep 2019 14:31:49 GMT):
In the announcement blog I'm going to include a link to github.com/hyperledger/avalon In the event it hasn't been transitioned in time, through the magic of whatever back and forth you guys have already done it autoredirects back to the lab which is pretty cool.

manojgop (Sun, 29 Sep 2019 03:32:49 GMT):
@Dan Could you share the link to announcement blog if it's ready.

manojgop (Sun, 29 Sep 2019 03:32:49 GMT):
@Dan Could you share the link to announcement blog if its ready.

MicBowman (Wed, 02 Oct 2019 22:34:53 GMT):
Has joined the channel.

jimthematrix (Thu, 03 Oct 2019 17:59:46 GMT):
Has joined the channel.

jimthematrix (Thu, 03 Oct 2019 18:00:15 GMT):
@manojgop https://www.hyperledger.org/blog/2019/10/03/introducing-hyperledger-avalon

arsulegai (Thu, 03 Oct 2019 18:04:32 GMT):
Has joined the channel.

arsulegai (Thu, 03 Oct 2019 18:05:17 GMT):
Congrats team :)

adineshreddy1 (Fri, 04 Oct 2019 04:55:23 GMT):
Has joined the channel.

knagware9 (Fri, 04 Oct 2019 05:16:01 GMT):
Has joined the channel.

HLFPOC (Fri, 04 Oct 2019 10:53:39 GMT):
Has joined the channel.

danintel (Wed, 09 Oct 2019 21:37:26 GMT):
Avalon introductory blog, 2019-10-07, by Michael Reed: https://software.intel.com/en-us/articles/new-confidential-computing-solutions-emerge-on-the-hyperledger-avalon-trusted-compute

danintel (Wed, 09 Oct 2019 21:41:51 GMT):
Avalon logo (PNG): https://wiki.hyperledger.org/display/AV/Hyperledger+Avalon?preview=%2F22381353%2F22381357%2FHL_Avalon_Logo_Color.png

rranjan3 (Mon, 14 Oct 2019 06:20:08 GMT):
Has joined the channel.

rkrish82 (Wed, 16 Oct 2019 04:19:14 GMT):
Has joined the channel.

bbehlendorf (Tue, 22 Oct 2019 19:00:33 GMT):
Hi all. I haven't seen any discussion about this, but I presume we can now move the repo from https://github.com/hyperledger-labs/trusted-compute-framework to http://github.com/hyperledger/avalon ?

Silona (Tue, 22 Oct 2019 19:08:40 GMT):
Also noticing the wiki space hasn't been touched yet. A gentle reminder that meetings need to be documented esp for Anti-trust reasons. Confluence has something called "meeting notes" that makes it easy. Let the CA team know if you need help at #community-architects

Silona (Tue, 22 Oct 2019 19:14:11 GMT):
This is a really good example of how to setup meeting notes https://wiki.hyperledger.org/display/LMDWG/Meeting+Agendas+and+Notes

arsulegai (Tue, 22 Oct 2019 23:48:12 GMT):
^ @HarshaIntel

HarshaIntel (Tue, 22 Oct 2019 23:48:12 GMT):
Has joined the channel.

manojgop (Wed, 23 Oct 2019 11:36:19 GMT):
We are planning to move to hyperledger from hyperledger-labs soon. ^ @EugeneYYY

manojgop (Wed, 23 Oct 2019 11:36:19 GMT):
We are planning to move to Avalon code base to hyperledger from hyperledger-labs soon. ^ @EugeneYYY

arsulegai (Wed, 23 Oct 2019 14:03:41 GMT):
Welcome to the Hyperledger Avalon developer community meetings! We will be starting biweekly (Twice a month, on Tuesdays) calls from 29th October 2019, with the following agenda Your updates on Avalon and implementation/adaptation around itSpec updatesQuestions and discussionsDiscussion on defects in Avalon Jira (Details shall be shared later) These meetings will be on zoom, details of which will be shared later, along with the invite. There are two proposals for these meetings, which are on Tuesdays. Please let us know which one works best for you. Thanks! Proposal 1: PST         6:30 am EST        9:30 am IST          7:00 pm China     9:30 pm CET        3:30 pm Proposal 2: PST         7:30 am EST       10:30 am IST          8:00 pm China   10:30 pm CET        4:30 pm

danintel (Wed, 23 Oct 2019 14:18:52 GMT):
Avalon/TCF building is now broken. The missing step is ... `pip3 install wheel` . For details see PR #144 https://github.com/hyperledger-labs/trusted-compute-framework/pull/144

danintel (Wed, 23 Oct 2019 14:18:52 GMT):
Avalon/TCF building is now broken. The missing step is ... `pip3 install wheel` . For details see PR #144 https://github.com/hyperledger-labs/trusted-compute-framework/pull/144 The regression was caused by PR #130 merged as commit 6073ce4 on Wed Oct 16 03:33:54 2019 -0700.

HarshaIntel (Wed, 23 Oct 2019 14:19:11 GMT):
oh! Thanks Dan!

danintel (Wed, 23 Oct 2019 15:27:38 GMT):
@bbehlendorf I will ask Eugene about the timeline when he comes in. IIRC, it will be done with a upcoming sprint.

Silona (Wed, 23 Oct 2019 19:57:39 GMT):
@arsulegai if you need help understanding how to do the meetings let me or my team know. It goes beyond zoom and making sure to do antitrust notices, code of conduct and posting notes to the wiki's meeting notes.

danintel (Wed, 23 Oct 2019 21:01:33 GMT):
@bbehlendorf @rjones I just spoke to @EugeneYYY and @TomBarnes. They both are OK with transferring the HL Labs TCF repo to Avalon. Thanks for your understanding. Eugene has been away for a week at Devcon so this task has been delayed.

danintel (Wed, 23 Oct 2019 21:01:33 GMT):
@bbehlendorf @rjones I just spoke to @EugeneYYY and @TomBarnes . They both are OK with transferring the HL Labs TCF repo to Avalon. Thanks for your understanding. Eugene has been away for a week at Devcon so this task has been delayed.

danintel (Wed, 23 Oct 2019 21:01:33 GMT):
@bbehlendorf & @rjones , I just spoke to @EugeneYYY and @TomBarnes . They both are OK with transferring the HL Labs TCF repo to Avalon. Thanks for your understanding. Eugene has been away for a week at Devcon so this task has been delayed.

bbehlendorf (Wed, 23 Oct 2019 22:00:33 GMT):
Great! I'll leave it to @rjones to coordinate timing etc. Great to see the regular dev calls starting. Also important to get the wiki into shape so that new devs coming in have a way to get oriented.

rjones (Wed, 23 Oct 2019 23:26:57 GMT):
@danintel @EugeneYYY @TomBarnes since the application lists four repos, what is the plan for the other three?

HarshaIntel (Thu, 24 Oct 2019 03:47:07 GMT):
@Silona sure Silona. We will align with you on the details and setup this meeting. This was a voting to know participant's preferences. Thanks for the offer!

danintel (Thu, 24 Oct 2019 20:07:54 GMT):
@rjones @EugeneYYY The plan is to populate the other three repos later, but for now you can create empty repos for the other three with the same access rights. Move https://github.com/hyperledger-labs/trusted-compute-framework to https://github.com/hyperledger/avalon (and a redirect would from the former to latter would be great too) .

danintel (Thu, 24 Oct 2019 20:38:47 GMT):
Initial Avalon Wiki at https://wiki.hyperledger.org/display/avalon/Hyperledger+Avalon

rjones (Thu, 24 Oct 2019 22:32:13 GMT):
https://github.com/hyperledger/avalon

danintel (Tue, 29 Oct 2019 15:56:55 GMT):
The following people were in the old Hyperledger Labs `trusted-compute-framework-committers` but are not in the new Hyperledger `avalon-committers`. I tried to add them all, but I cannot. That is because they are members of `hyperledger-labs` but *not* members of `hyperledger`, so I get an error when I try to add them. As a result, they cannot commit and they cannot review: - @gbarcomu Guillermo - @kubasiemion kubasiemion - @reckeyzhang reckeyzhang

gbarcomu (Tue, 29 Oct 2019 15:56:55 GMT):
Has joined the channel.

rjones (Tue, 29 Oct 2019 16:03:04 GMT):
@danintel they all have outstanding invites to join Hyperledger. When I originally moved things over weeks ago, I sent invites to everyone.

rjones (Tue, 29 Oct 2019 16:07:21 GMT):

avalon-invites.png

rjones (Tue, 29 Oct 2019 16:07:34 GMT):
@danintel ^^

danintel (Tue, 29 Oct 2019 16:11:50 GMT):
@rjones Thanks. In my unprivileged view, I see only 2 of the 5 listed, so now I know the ball's in their court.

rjones (Tue, 29 Oct 2019 16:12:58 GMT):
I ran through and specifically invited them to this group, instead of to Hyperledger in general. So there are three more now than ten minutes ago. :)

prakashngit (Tue, 29 Oct 2019 23:15:13 GMT):
Has joined the channel.

prakashngit (Tue, 29 Oct 2019 23:15:14 GMT):
hi, I would like to get added as a maintainer of the https://github.com/hyperledger-labs/private-data-objects repo, could some one help

prakashngit (Tue, 29 Oct 2019 23:15:39 GMT):
I was a maintainer, looks like I am not longer one now

rjones (Tue, 29 Oct 2019 23:19:45 GMT):
The question I have is: https://wiki.hyperledger.org/pages/viewpage.action?pageId=16324764 I understood this to mean, and based on conversations we've had in here, that the four listed repos would move into main Hyperledger GitHub org.

rjones (Tue, 29 Oct 2019 23:20:43 GMT):
when I look in the user list for Hyperledger labs, I don't see @prakashngit in there

MicBowman (Tue, 29 Oct 2019 23:22:26 GMT):
@rjones... no

MicBowman (Tue, 29 Oct 2019 23:22:32 GMT):
pdo is a completely separate project

rjones (Tue, 29 Oct 2019 23:25:47 GMT):
@prakashngit I see the issue. You were removed when I enabled two factor auth on the orgh

prakashngit (Tue, 29 Oct 2019 23:26:28 GMT):
I see, I do have two factor auth for a while now, not sure when I enabled it though

rjones (Tue, 29 Oct 2019 23:27:17 GMT):
I sent an invite to `prakashngit`

prakashngit (Tue, 29 Oct 2019 23:27:23 GMT):
thank you very much!

rjones (Tue, 29 Oct 2019 23:28:14 GMT):
Sorry for the tubulence

prakashngit (Tue, 29 Oct 2019 23:28:27 GMT):
it works! thank you once again!

rjones (Tue, 29 Oct 2019 23:32:24 GMT):
Has left the channel.

arsulegai (Wed, 30 Oct 2019 05:49:58 GMT):
[ ](https://chat.hyperledger.org/channel/avalon?msg=JMv4xda38cMwQbP6n) ^ @rjones

rjones (Wed, 30 Oct 2019 05:49:58 GMT):
Has joined the channel.

jopasserat (Wed, 30 Oct 2019 12:15:56 GMT):
Has joined the channel.

jopasserat (Wed, 30 Oct 2019 12:16:26 GMT):
hey all 👋 first of all thanks for the hardwork on this project 👍 i've been through most of the docs of the repo (not the spec I'll give you that 🙇 ) and successfully (at least I thought) developed my first workload based on the tutorial and other example apps my workload works outside of TCF (built it as a separate standalone C++ app) but i cna't get it to work in TCF

jopasserat (Wed, 30 Oct 2019 12:16:55 GMT):
i know that the workload is recognised succesfully has the TCF behaves differently with a random workload id

jopasserat (Wed, 30 Oct 2019 12:17:08 GMT):
other example apps work fine

jopasserat (Wed, 30 Oct 2019 12:17:28 GMT):
and i'm using the `generic_client.py` script to submit my work order

jopasserat (Wed, 30 Oct 2019 12:17:52 GMT):
TLDR: i'm after the common mistakes / troubleshooting procedure i could go through to debug my workload

manojgop (Wed, 30 Oct 2019 14:15:53 GMT):
@jopasserat can you check if your workload is registered successfully. You can build TCF with debug flag TCF_DEBUG_BUILD=1 and check for log messages regarding registration of workload. This will also enable enclave logs.

manojgop (Wed, 30 Oct 2019 14:15:53 GMT):
@jopasserat can you check if your workload is registered successfully. You can build TCF with debug flag TCF_DEBUG_BUILD=1 and check for log messages regarding registration of workload. The debug flag will enable enclave logs which will be printed in stdout. This should help you debug your workload

jopasserat (Wed, 30 Oct 2019 15:28:40 GMT):
what message should I look for in the lojgs?

jopasserat (Wed, 30 Oct 2019 15:28:40 GMT):
what message should I look for in the logs?

jopasserat (Wed, 30 Oct 2019 15:29:04 GMT):
i assume it's registered since i don't get the same error than when submitting an invalid workload id

jopasserat (Wed, 30 Oct 2019 15:36:11 GMT):
once submitted i get an error 5 from the generic client

jopasserat (Wed, 30 Oct 2019 15:36:24 GMT):
"Work order is computing. Please query for WorkOrderGetResult to view the result"

jopasserat (Wed, 30 Oct 2019 15:36:32 GMT):
and the TCF log loops on the same message

manojgop (Wed, 30 Oct 2019 17:18:55 GMT):
That's normal operation. Currently only pull model is implemented by TCF. Client is expected to call WorkOrderGetResult periodically to get result of work order.

jopasserat (Wed, 30 Oct 2019 17:25:08 GMT):
how do I know it's actually doing something? my workload is pretty light (similar to the heart evaluation) and I had left the client query for > 5 mins without getting the results back

jopasserat (Wed, 30 Oct 2019 23:58:53 GMT):
update: workload registered and started (commented out most of the logic to replace by the equivalent of an echo)

jopasserat (Wed, 30 Oct 2019 23:59:14 GMT):
=> there's something behaving differently in and out TCF in my C++ code

jopasserat (Thu, 31 Oct 2019 00:00:00 GMT):
also noticed a large (and growing until disk was full...) `core` file under `scripts/`

huxd (Thu, 31 Oct 2019 03:24:39 GMT):
Has joined the channel.

pankajgoyal (Thu, 31 Oct 2019 05:55:38 GMT):
Has joined the channel.

ferrarifei (Thu, 31 Oct 2019 08:05:25 GMT):
Has joined the channel.

ferrarifei (Thu, 31 Oct 2019 08:05:27 GMT):
hello

ferrarifei (Thu, 31 Oct 2019 08:14:44 GMT):
hello , I have a question

ferrarifei (Thu, 31 Oct 2019 08:15:40 GMT):
How can I create a trusted execution environment(TEE) with the SGX

ferrarifei (Thu, 31 Oct 2019 08:15:55 GMT):
I mean that in the TCF

ferrarifei (Thu, 31 Oct 2019 08:17:40 GMT):

批注 2019-10-31 161648.jpg

jeffgarratt (Thu, 31 Oct 2019 13:55:54 GMT):
Has joined the channel.

rkrish82 (Thu, 31 Oct 2019 14:01:14 GMT):
Hi

jeffgarratt (Thu, 31 Oct 2019 14:01:22 GMT):
@rkrish82 hey hey

danintel (Thu, 31 Oct 2019 15:33:55 GMT):
@ferrarifei Start with the examples and tutorial at https://github.com/hyperledger/avalon/tree/master/docs#tutorial

jopasserat (Thu, 31 Oct 2019 19:31:17 GMT):
fixed the issue in my code => everything runs smooth

jopasserat (Thu, 31 Oct 2019 19:31:48 GMT):
question still remains of: is there a way to get more info about an execution?

jopasserat (Thu, 31 Oct 2019 19:32:04 GMT):
only clue i had here was this `core` file that suggested a crash at runtime

brockhager (Thu, 31 Oct 2019 21:19:26 GMT):
Has joined the channel.

danintel (Thu, 31 Oct 2019 21:57:02 GMT):
@jopasserat `export TCF_DEBUG_BUILD=1` might help. See https://github.com/hyperledger/avalon/blob/master/PREREQUISITES.md#environment Also look at the Avalon Listener and Enclave Manager log output.

jopasserat (Fri, 01 Nov 2019 10:18:33 GMT):
where shall i find the Avalon Listener and Enclave Manager log output? separate files (couldn't find where they'd be stored)? or part of the docker-compose tcf log on the console?

danintel (Fri, 01 Nov 2019 14:59:28 GMT):
@jopasserat The output goes to the terminal. It can be redirected to a file if needed.

danintel (Fri, 01 Nov 2019 15:00:18 GMT):
@ferrarifei The technical details of Intel SGX enclaves are encapsulated in the Avalon libraries and Avalon Enclave Manager.

danintel (Fri, 01 Nov 2019 15:00:18 GMT):
@ferrarifei The technical details of Intel SGX enclaves are encapsulated in the Avalon libraries and Avalon Enclave Manager. If you want to learn about low-level details, I would look at the Intel SGX SDK and example programs.

jopasserat (Fri, 01 Nov 2019 16:20:36 GMT):
ok thanks @danintel i guess the crash was too "sudden" in my case to see anything interesting in logs

MaddaliPadmaja (Mon, 04 Nov 2019 13:00:26 GMT):
Has joined the channel.

Dan (Mon, 04 Nov 2019 13:09:14 GMT):
@danintel what does it mean that this is different than sha3? https://github.com/hyperledger/avalon/blame/master/tc/sgx/common/crypto/README.md#L35

ferrarifei (Mon, 04 Nov 2019 13:16:35 GMT):

29067fda6a1ed521a9588c51638f37c.png

ferrarifei (Mon, 04 Nov 2019 13:16:45 GMT):
Is there any more information about what is in the picture, I wonder how the SGX guarantees integrity for code and integrity and confidentiality for data

ferrarifei (Mon, 04 Nov 2019 13:20:01 GMT):
What's the relationship between workload and worker?

ferrarifei (Mon, 04 Nov 2019 13:20:13 GMT):
I know sgx applications are divided into two parts,app and enclave(trusted and untrusted),If I want to run my application to the SGX TEE, Do I need to modify it to two parts?

arsulegai (Mon, 04 Nov 2019 13:24:29 GMT):
@ferrarifei I will try to answer you in simpler words

arsulegai (Mon, 04 Nov 2019 13:25:10 GMT):
Please read about remote attestation, how the quote from the device is sent and verified remotely is the key to integrity protection of your application

arsulegai (Mon, 04 Nov 2019 13:25:57 GMT):
Workload - Your business logic, Worker - A framework component which distributes work to the workloads.. At high level

arsulegai (Mon, 04 Nov 2019 13:28:16 GMT):
Ideally you need to design your application such that the core business part resides in the enclave, ensuring that even if your untrusted part is compromised the trusted part cannot be. But please refer to an example application in the https://github.com/hyperledger/avalon , it is easy to understand and well documented.

ferrarifei (Mon, 04 Nov 2019 13:35:20 GMT):
Ok,thank you

ferrarifei (Mon, 04 Nov 2019 13:35:22 GMT):
and

ferrarifei (Mon, 04 Nov 2019 13:37:23 GMT):
Are there any more material that account for the working principle of SGX TEE Workers ?

ferrarifei (Mon, 04 Nov 2019 13:37:43 GMT):
I really want to know the working principle of SGX TEE Workers

Sun0216 (Mon, 04 Nov 2019 14:12:06 GMT):
Has joined the channel.

Sun0216 (Mon, 04 Nov 2019 14:12:07 GMT):
must I use C++ to write application as a workload?

Sun0216 (Mon, 04 Nov 2019 14:17:01 GMT):
What is the purpose of using docker, and what does it have to do with SGX? I mean, are enclaves running in containers?

jopasserat (Mon, 04 Nov 2019 14:25:40 GMT):
TLDR: same algorithm, different params. Eth adopted keccak-256 before it got standardised with a different set of parameters under the name SHA3 https://ethereum.stackexchange.com/a/554/23688

jopasserat (Mon, 04 Nov 2019 17:39:52 GMT):
with regards to @Sun0216 's question :point_up: : from the current state of the repo it seems workloads are C++ only for the moment correct? How far are we from having the possibility to implement workloads using other programming environments / Docker images in Avalon?

danintel (Mon, 04 Nov 2019 18:52:49 GMT):
Ethereum purposely calls it Keccak for that reason. It still causes confusion because sometimes Keecak refers to the official SHA-3 in non-Ethereum contexts (such as the OpenSSL library)

danintel (Mon, 04 Nov 2019 18:54:52 GMT):
@jopasserat Yes, workload implementations are only in C++ for now. There was a PR to add a Java workload, but it has appeared and disappeared twice.

danintel (Mon, 04 Nov 2019 18:58:20 GMT):
@Sun0216 *Language support:* For now only C++ is supported for workers. However, any other language can be added. There was a PR to add Java, for example.

danintel (Mon, 04 Nov 2019 18:59:22 GMT):
@Sun0216 Docker is used only as a convenience. It has nothing to do with the Avalon security model or enclaves. Docker makes it easier to build and setup Avalon, but you can also build without Docker (although it requires several more steps)

danintel (Mon, 04 Nov 2019 18:59:22 GMT):
@Sun0216 *Docker *is used only as a convenience. It has nothing to do with the Avalon security model or enclaves. Docker makes it easier to build and setup Avalon, but you can also build without Docker (although it requires several more steps).

danintel (Mon, 04 Nov 2019 19:08:10 GMT):
Intel SGX enclaves can be thought of as a "reverse sandbox". A traditional sandbox restricts the software from accessing system or external resources on a machine (such as a Java VM). A SGX "reverse sandbox" or enclave keeps the system--other applications and even root--from accessing data inside the enclave. The PDF link at this webpage gives a good technical overview of Intel SGX enclaves: https://software.intel.com/en-us/blogs/2016/06/06/overview-of-intel-software-guard-extension-enclave

danintel (Mon, 04 Nov 2019 19:17:00 GMT):
@ferrarifei *Avalon libraries* are provided in source form from https://github.com/hyperledger/avalon/ and must be compiled. The enclave libraries are in subdirectory tc/sgx/ Client libraries are under examples/common with example client applications under examples/apps/ > where are the Avalon libraries

jopasserat (Mon, 04 Nov 2019 22:09:26 GMT):
i was more thinking of accepting workloads from Docker images the way iExec permits. isn't it on the roadmap? that's what I assumed from the reference to " native applications" in the wiki

danintel (Mon, 04 Nov 2019 22:12:33 GMT):
Sorry, I don't know about iExec's use of Docker.

jopasserat (Mon, 04 Nov 2019 22:14:02 GMT):
they support the execution of docker containers in SGX enclaves via Scone: https://docs.iex.ec/buildsgxapp.html#creating-a-sgx-dapp

ferrarifei (Tue, 05 Nov 2019 01:12:48 GMT):
Thank you , thank you very much

Sun0216 (Tue, 05 Nov 2019 02:15:49 GMT):
ok, I see, thanks for your help

ruairih (Wed, 06 Nov 2019 23:54:51 GMT):
Has joined the channel.

danintel (Thu, 07 Nov 2019 21:57:46 GMT):
I created and uploaded a 10 minute video on Avalon at https://youtu.be/6L_UOhi7Rxs It demos the heart disease application.

manojgop (Sat, 09 Nov 2019 04:59:51 GMT):
Nice job @danintel

sanket1211 (Mon, 11 Nov 2019 06:47:17 GMT):
Has joined the channel.

Dan (Mon, 11 Nov 2019 12:20:44 GMT):
Nice @danintel . I like the reverse sandbox analogy. Just out of curiosity what program did you record that with?

kunju_shihas (Mon, 11 Nov 2019 12:51:53 GMT):
Has joined the channel.

danintel (Mon, 11 Nov 2019 14:37:01 GMT):
@Dan Thanks. I heard the analogy from Kelly. I used Zoom then recorded an ad hoc, personal meeting of 1 (me)

Dan (Mon, 11 Nov 2019 14:41:22 GMT):
That's clever.

yunho.chung (Tue, 12 Nov 2019 23:58:16 GMT):
Has joined the channel.

HarshaIntel (Thu, 14 Nov 2019 06:07:13 GMT):
Hi all, We will be kick starting the HL Avalon developer community biweekly meetings from 19th November. The agenda for the first meeting is the following 1. Introduction talk by Yarmosh Eugene 2. Brainstorming on the agenda of this meeting going ahead. Some topics could be a. Developer community shares its status and discusses opens b. Demo/Tech-talks by the developer community (Contents of the tech talk to be aligned with the moderator and announced 2 weeks earlier) c. Open PRs d. Open Forum Please share your feedback on the agenda and join this meeting. The event will be visible soon on the HL calendar with the Zoom link to join. Time: PST 07:30 am EST 10:30 am IST 08:00 pm China 10:30 pm CET 04:30 pm

jopasserat (Thu, 14 Nov 2019 12:05:40 GMT):
hi @HarshaIntel do you have a link to the calendar please?

Dan (Thu, 14 Nov 2019 16:00:40 GMT):
That is WIP as hyperledger migrates the calendar system.

jopasserat (Thu, 14 Nov 2019 19:33:28 GMT):
oh i see, will the zoom be posted here then?

HarshaIntel (Fri, 15 Nov 2019 03:23:57 GMT):
@jopasserat Yeah, I will be posting the zoom link and the numbers to dial, shortly here...

HarshaIntel (Fri, 15 Nov 2019 04:22:27 GMT):
Topic: Hyperledger Avalon Developers Forum Contact: Harsha @ mysore.subbakrishna.sriharsha@intel.com Join from PC, Mac, Linux, iOS or Android: https://zoom.us/my/hyperledger.community Or iPhone one-tap : US: +16465588656,,4034983298# or +16699006833,,4034983298# Or Telephone: Dial(for higher quality, dial a number based on your current location): US: +1 646 558 8656 or +1 669 900 6833 or +1 855 880 1246 (Toll Free) or +1 877 369 0926 (Toll Free) Meeting ID: 403 498 3298 International numbers available: https://zoom.us/u/bAaJoyznp When: Every other Tuesday, satring from 19th Nov 2019, Time: PST 07:30 am EST 10:30 am IST 08:00 pm China 10:30 pm CET 04:30 pm

danintel (Fri, 15 Nov 2019 16:47:13 GMT):
... (except for 31 December 2019)

HarshaIntel (Mon, 18 Nov 2019 04:57:07 GMT):
@danintel Yeah, I ahve cancelled the 31st Dec event!

HarshaIntel (Mon, 18 Nov 2019 05:00:55 GMT):
Please note the modified PST and EST timings due to daylight shift.

HarshaIntel (Mon, 18 Nov 2019 05:00:57 GMT):
Topic: Hyperledger Avalon Developers Forum Contact: Harsha @ mysore.subbakrishna.sriharsha@intel.com Join from PC, Mac, Linux, iOS or Android: https://zoom.us/my/hyperledger.community Or iPhone one-tap : US: +16465588656,,4034983298# or +16699006833,,4034983298# Or Telephone: Dial(for higher quality, dial a number based on your current location): US: +1 646 558 8656 or +1 669 900 6833 or +1 855 880 1246 (Toll Free) or +1 877 369 0926 (Toll Free) Meeting ID: 403 498 3298 International numbers available: https://zoom.us/u/bAaJoyznp When: Every other Tuesday, staring from 19th Nov 2019, Time: PST 06:30 am EST 09:30 am IST 08:00 pm China 10:30 pm CET 03:30 pm

arsulegai (Mon, 18 Nov 2019 05:15:02 GMT):
@HarshaIntel Please also send this out once to the Avalon subscribers list as an email announcement, not many would have seen the RocketChat.

HarshaIntel (Mon, 18 Nov 2019 06:20:01 GMT):
Thanks @arsulegai, just did that!

HarshaIntel (Mon, 18 Nov 2019 06:22:27 GMT):
Dear Avalon enthusiasts, please raise any questions/PR review discussions that you might have here.

EugeneYYY (Tue, 19 Nov 2019 15:21:38 GMT):

AvalonDeveloperForum-KickOff.pdf

VipinB (Tue, 19 Nov 2019 17:32:26 GMT):
Has joined the channel.

VipinB (Tue, 19 Nov 2019 17:32:26 GMT):
Thanks, everyone for a good kickoff-As mentioned we need to pick zoom channels that do not collide with existing meetings. There are three hyperledger.community hyperledger.community.backup and another one.

jopasserat (Tue, 19 Nov 2019 17:43:21 GMT):
was the meeting recorded?

arsulegai (Wed, 20 Nov 2019 06:44:32 GMT):
I saw it was getting recorded @jopasserat ^ @HarshaIntel

VipinB (Wed, 20 Nov 2019 14:37:57 GMT):
@HarshaIntel please change your meeting locale to hyperledger.community.backup after checking for collisions with other meetings on the general calendar.

HarshaIntel (Thu, 28 Nov 2019 13:58:23 GMT):
@VipinB Sure. I am checking with the organisers. Unfortunately the calendar doesn't show if the slot id really free.

AthilGafoor (Sat, 30 Nov 2019 07:15:24 GMT):
Has joined the channel.

HarshaIntel (Tue, 03 Dec 2019 09:15:12 GMT):
Reminder:

HarshaIntel (Tue, 03 Dec 2019 09:15:14 GMT):
Topic: Hyperledger Avalon Developers Forum Contact: Harsha @ mysore.subbakrishna.sriharsha@intel.com Join from PC, Mac, Linux, iOS or Android: https://zoom.us/my/hyperledger.community.backup Or iPhone one-tap : US: +16465588656,,4034983298# or +16699006833,,4034983298# Or Telephone: Dial(for higher quality, dial a number based on your current location): US: +1 646 558 8656 or +1 669 900 6833 or +1 855 880 1246 (Toll Free) or +1 877 369 0926 (Toll Free) Meeting ID: 403 498 3298 International numbers available: https://zoom.us/u/bAaJoyznp When: Every other Tuesday, staring from 19th Nov 2019, Time: PST 06:30 am EST 09:30 am IST 08:00 pm China 10:30 pm CET 03:30 pm

HarshaIntel (Tue, 03 Dec 2019 09:15:42 GMT):
Todays' topic: Avalon architecture from Yarmosh Eugene

danintel (Tue, 03 Dec 2019 17:19:43 GMT):
JIRA bug and issue tracking for Avalon is now live at https://jira.hyperledger.org/secure/RapidBoard.jspa?rapidView=241&view=planning.nodetail :bug:

HarshaIntel (Wed, 04 Dec 2019 03:19:34 GMT):
Thanks @danintel

rranjan3 (Tue, 17 Dec 2019 13:41:52 GMT):
Topic: Hyperledger Avalon Developers Forum Contact: Harsha @ mysore.subbakrishna.sriharsha@intel.com Join from PC, Mac, Linux, iOS or Android: https://zoom.us/my/hyperledger.community.backup Or iPhone one-tap : US: +16465588656,,4034983298# or +16699006833,,4034983298# Or Telephone: Dial(for higher quality, dial a number based on your current location): US: +1 646 558 8656 or +1 669 900 6833 or +1 855 880 1246 (Toll Free) or +1 877 369 0926 (Toll Free) Meeting ID: 403 498 3298 International numbers available: https://zoom.us/u/bAaJoyznp When: Every other Tuesday, staring from 19th Nov 2019, Time: PST 06:30 am EST 09:30 am IST 08:00 pm China 10:30 pm CET 03:30 pm

rranjan3 (Tue, 17 Dec 2019 13:41:52 GMT):
Reminder for dev forum today : Topic: Hyperledger Avalon Developers Forum Contact: Harsha @ mysore.subbakrishna.sriharsha@intel.com Join from PC, Mac, Linux, iOS or Android: https://zoom.us/my/hyperledger.community.backup Or iPhone one-tap : US: +16465588656,,4034983298# or +16699006833,,4034983298# Or Telephone: Dial(for higher quality, dial a number based on your current location): US: +1 646 558 8656 or +1 669 900 6833 or +1 855 880 1246 (Toll Free) or +1 877 369 0926 (Toll Free) Meeting ID: 403 498 3298 International numbers available: https://zoom.us/u/bAaJoyznp When: Every other Tuesday, staring from 19th Nov 2019, Time: PST 06:30 am EST 09:30 am IST 08:00 pm China 10:30 pm CET 03:30 pm

rranjan3 (Tue, 17 Dec 2019 13:41:52 GMT):
Reminder for dev forum today : Topic: Hyperledger Avalon Developers Forum Contact: Harsha @ mysore.subbakrishna.sriharsha@intel.com Join from PC, Mac, Linux, iOS or Android: https://zoom.us/my/hyperledger.community.backup Or iPhone one-tap : US: +16465588656,,4034983298# or +16699006833,,4034983298# Or Telephone: Dial(for higher quality, dial a number based on your current location): US: +1 646 558 8656 or +1 669 900 6833 or +1 855 880 1246 (Toll Free) or +1 877 369 0926 (Toll Free) Meeting ID: 403 498 3298 International numbers available: https://zoom.us/u/bAaJoyznp Time: PST 06:30 am EST 09:30 am IST 08:00 pm China 10:30 pm CET 03:30 pm

rranjan3 (Tue, 17 Dec 2019 13:41:52 GMT):
Reminder for dev forum today : Topic: Hyperledger Avalon Developers Forum Contact: Harsha @ mysore.subbakrishna.sriharsha@intel.com Join from PC, Mac, Linux, iOS or Android: https://zoom.us/my/hyperledger.community.backup Or iPhone one-tap : US: +16465588656,,4034983298# or +16699006833,,4034983298# Or Telephone: Dial(for higher quality, dial a number based on your current location): US: +1 646 558 8656 or +1 669 900 6833 or +1 855 880 1246 (Toll Free) or +1 877 369 0926 (Toll Free) Meeting ID: 622-333-6701 International numbers available: https://zoom.us/u/bAaJoyznp When: Every other Tuesday, staring from 19th Nov 2019, Time: PST 06:30 am EST 09:30 am IST 08:00 pm China 10:30 pm CET 03:30 pm

danintel (Tue, 17 Dec 2019 15:11:52 GMT):
The meeting id in the avalon mailing list is not correct. I know 3 other people who joined the wring meeting id including myself

danintel (Tue, 17 Dec 2019 15:11:52 GMT):
The meeting id in the avalon mailing list is not correct. I know 3 other people who joined the wrong meeting id, plus myself

danintel (Tue, 17 Dec 2019 15:11:52 GMT):
The meeting id in the avalon mailing list is *not correct.* I know 3 other people who joined the wrong meeting id, plus myself

danintel (Tue, 17 Dec 2019 15:12:27 GMT):
The correct meeting id is 622-333-6701

danintel (Tue, 17 Dec 2019 15:12:27 GMT):
*The correct meeting id is 622-333-6701 *

danintel (Tue, 17 Dec 2019 15:13:27 GMT):
Or use the link https://zoom.us/my/hyperledger.community.backup

danintel (Tue, 17 Dec 2019 15:13:54 GMT):
Also there is no meeting December 31

manju.ac (Tue, 17 Dec 2019 15:34:59 GMT):
Updated forum invite for the subsequent meetings: Topic: Hyperledger Avalon Developers Forum Contact: Harsha @ mysore.subbakrishna.sriharsha@intel.com Join from PC, Mac, Linux, iOS or Android: https://zoom.us/my/hyperledger.community.backup Or iPhone one-tap : US: +16465588656,,4034983298# or +16699006833,,4034983298# Or Telephone: Dial(for higher quality, dial a number based on your current location): US: +1 646 558 8656 or +1 669 900 6833 or +1 855 880 1246 (Toll Free) or +1 877 369 0926 (Toll Free) Meeting ID: 622-333-6701 International numbers available: https://zoom.us/u/bAaJoyznp When: Every other Tuesday, staring from 19th Nov 2019, Time: PST 06:30 am EST 09:30 am IST 08:00 pm China 10:30 pm CET 03:30 pm

HarshaIntel (Tue, 17 Dec 2019 16:11:46 GMT):
Today’s session from Jim is recorded and it can be found here https://wiki.hyperledger.org/display/avalon/17+Dec+2019+Developer+community+meeting

saanvijay (Wed, 18 Dec 2019 02:08:04 GMT):
Has joined the channel.

lionelronaldo (Fri, 27 Dec 2019 12:15:39 GMT):
Has joined the channel.

TomAgacinski (Wed, 08 Jan 2020 06:54:14 GMT):
Has joined the channel.

TomAgacinski (Wed, 08 Jan 2020 06:54:14 GMT):
Hi All, I would like to send request to Avalon (I built the TCF based on https://github.com/hyperledger/avalon/blob/master/BUILD.md), but I am not sure where and how. Is the tcf listen port 9090? Should I use localhost:9090 to receive a request? Please help. Thank you in advance, Tom

rkrish82 (Wed, 08 Jan 2020 07:22:14 GMT):
Tcf will listen on port 1947 and currently in docker mode either you have to get into tcf container to use it or you can do port mapping in tcf container to use outside the container.

johnfranklin (Fri, 10 Jan 2020 05:51:39 GMT):
Has joined the channel.

HarshaIntel (Fri, 10 Jan 2020 08:41:51 GMT):
Dear all, the Agenda for the 14th Jan 2020 HL Avalon Dev forum meeting is the following • Virtual Data Center - why do we need one –> Presenter: Przemek from Santander • Q&A

HarshaIntel (Fri, 10 Jan 2020 09:10:45 GMT):
The videos of the previous sessions are available here:

HarshaIntel (Fri, 10 Jan 2020 09:10:47 GMT):
https://wiki.hyperledger.org/display/avalon/Meetings

Silona (Tue, 14 Jan 2020 16:49:03 GMT):
Help Us Help you! Attend the Developer Relationship Meeting with Myself and our Marketing Dept. tomorrow at 9:00am Pacific Time. For the agenda and Dial in info https://wiki.hyperledger.org/display/Marketing/2020-01-15+Meeting+notes

Silona (Tue, 14 Jan 2020 17:00:58 GMT):
Calling all Projects! We will have a special Kiosk setup at Hyperledger Global Forum for Projects. We are asking that all projects sign up to do 10 minute presentations. https://wiki.hyperledger.org/display/HGF/Projects+Kiosk We will close this page on Feb 28 for printing reasons.

Silona (Tue, 14 Jan 2020 17:02:27 GMT):
Calling all Projects, SIG, and WG!!! We will have a Video recording Studio setup at HGF (Hyperledger Global Forum). We are asking that all projects and groups help us create a 5 minute video about your group so that we can promote it afterward. Sign up Here!

Silona (Tue, 14 Jan 2020 17:03:40 GMT):
https://wiki.hyperledger.org/display/HGF/Video+Recording+Schedule

HarshaIntel (Mon, 27 Jan 2020 04:51:22 GMT):
Dear Avalon Enthusiasts, In this session tomorrow, 28th Jan, the following speakers from Espeo will present Avalon Monitor, the frontend tool for the facilitation of the work with Avalon in the area of development/presentation. • Ekin Tuna, Blockchain Business Development Manager • Krzysztof Spisak-Spisacki, Blockchain Developer

Dan (Mon, 27 Jan 2020 17:16:19 GMT):
Hi Everyone, We are hoping to hear from everyone as we assess the health of our open source community. Please take 2 minutes to respond here: https://www.surveymonkey.com/r/DCIWGsurvey

Silona (Mon, 27 Jan 2020 22:25:34 GMT):
The Linux Foundation’s CommunityBridge engineers are working on a tool to measure the health of critical open source projects and one of the key areas identified is QA Testing. They request that our communities provide honest and detailed information on testing tools and methodologies you use in your projects for us to come up with a detailed analysis, which they will share with all respondents and projects. https://www.surveymonkey.com/r/9H5G2GV. It’s only 5 questions long.

danintel (Wed, 05 Feb 2020 04:40:17 GMT):
Initial version of **Hyperledger Avalon FAQ** now available at https://github.com/hyperledger/avalon/blob/master/docs/FAQ.rst

danintel (Thu, 06 Feb 2020 03:02:15 GMT):
Nobody is on the Avalon call now scheduled for Besu...

danintel (Thu, 06 Feb 2020 03:03:00 GMT):
Has it been cancelled without notice.. Or have the meeting details changed... Or what?

danintel (Thu, 06 Feb 2020 03:04:24 GMT):
I am in the hyperledger.community.backup room...i will try the other one

danintel (Thu, 06 Feb 2020 03:05:31 GMT):
Hmmm... Nobody at the hyperledger.comminity room either

danintel (Thu, 06 Feb 2020 03:06:58 GMT):
I will wait a few minutes to give a chance d1or someone to see this

danintel (Thu, 06 Feb 2020 03:10:11 GMT):
Ok... I give up

arsulegai (Thu, 06 Feb 2020 08:22:41 GMT):
Isn't it on Tuesday night India time?

arsulegai (Thu, 06 Feb 2020 08:22:57 GMT):
@HarshaIntel ^

jimthematrix (Thu, 06 Feb 2020 22:00:30 GMT):
hi @EugeneYYY @rranjan3 do we want to make a decision on where to save the workshop resources? (demo keys and configs for besu target, docker-compose.yaml, truffle-config etc.)

jimthematrix (Thu, 06 Feb 2020 22:01:32 GMT):
easiest is to have a "local" folder as a self-contained place to build a local test environment (as we did for DevCon)

jimthematrix (Thu, 06 Feb 2020 22:02:15 GMT):
it can have "besu", "fabric" subfolders to launch respective target blockchains

EugeneYYY (Thu, 06 Feb 2020 22:03:03 GMT):
You are talking about folders within VB VM (vs. in GITHUB repo), right? Then, it makes sense to me

jimthematrix (Thu, 06 Feb 2020 22:03:22 GMT):
github repo ;-)

rjones (Thu, 06 Feb 2020 22:03:55 GMT):
Has left the channel.

EugeneYYY (Thu, 06 Feb 2020 22:04:03 GMT):
Or than yiou should have an email with a proposal to have it in

EugeneYYY (Thu, 06 Feb 2020 22:04:05 GMT):
docs/dev-environments

EugeneYYY (Thu, 06 Feb 2020 22:04:29 GMT):
besu subfoder

jimthematrix (Thu, 06 Feb 2020 22:04:34 GMT):
ah ok, I missed it, see it now

EugeneYYY (Thu, 06 Feb 2020 22:04:37 GMT):
and fabric subfolder

jimthematrix (Thu, 06 Feb 2020 22:04:42 GMT):
cool, that works

EugeneYYY (Thu, 06 Feb 2020 22:05:14 GMT):
docs\ dev-environments\ besu\ readme.md … other files and folders goes here or they can be in a diff GITHUB repo and referred from the readme above mini-fab \ readme.md … other files and folders goes here or they can be in a diff GITHUB repo and referred from the readme above workload_tutorials\ hello_world\ templates\ readme.md – existing, but updated with a brief section on Fabric and Besu setup that refers to the corresponding XXX-setup folders above

jimthematrix (Thu, 06 Feb 2020 22:06:17 GMT):
should we also have the smart contract/chaincode source in the respective folders when ready

EugeneYYY (Thu, 06 Feb 2020 22:07:49 GMT):
They are already their, but they have different location because they will change with a different cadence. Also Solidity code applicable to all Eth clients and even to Sawtooth (via Seth)

EugeneYYY (Thu, 06 Feb 2020 22:07:49 GMT):
They are already there, but they have different location because they will change with a different cadence. Also Solidity code applicable to all Eth clients and even to Sawtooth (via Seth)

EugeneYYY (Thu, 06 Feb 2020 22:10:00 GMT):
Solidity contracts are in https://github.com/hyperledger/avalon/tree/master/sdk/avalon_sdk/ethereum/contracts

jimthematrix (Thu, 06 Feb 2020 23:27:43 GMT):
https://github.com/hyperledger/avalon/pull/249

jimthematrix (Thu, 06 Feb 2020 23:28:06 GMT):
@EugeneYYY @rranjan3 ^^^

jimthematrix (Fri, 07 Feb 2020 03:56:04 GMT):
thanks for the reviews, just pushed an update commit to address the comments.

pankajgoyal (Tue, 11 Feb 2020 03:55:29 GMT):
Today join in for another session of Hyperledger Avalon Developers Forum Topic: Hyperledger Avalon proxy model with Fabric by Tong Li from IBM. Contact: Harsha @ mysore.subbakrishna.sriharsha@intel.com Join from PC, Mac, Linux, iOS or Android: https://zoom.us/my/hyperledger.community.backup Or iPhone one-tap : US: +16465588656,,4034983298# or +16699006833,,4034983298# Or Telephone: Dial(for higher quality, dial a number based on your current location): US: +1 646 558 8656 or +1 669 900 6833 or +1 855 880 1246 (Toll Free) or +1 877 369 0926 (Toll Free) Meeting ID: 622-333-6701 International numbers available: https://zoom.us/u/bAaJoyznp When: Every other Tuesday, staring from 19th Nov 2019, Time: PST 06:30 am EST 09:30 am IST 08:00 pm China 10:30 pm CET 03:30 pm

tongli (Tue, 11 Feb 2020 15:50:58 GMT):
Has joined the channel.

tongli (Tue, 11 Feb 2020 15:50:58 GMT):
@RamaKrishnaS do we still need a meeting?

RamaKrishnaS (Tue, 11 Feb 2020 15:50:58 GMT):
Has joined the channel.

HarshaIntel (Wed, 12 Feb 2020 05:18:46 GMT):
The recording of 11th Feb (Fabric integration with Avalon) can be found here

HarshaIntel (Wed, 12 Feb 2020 05:18:47 GMT):
https://wiki.hyperledger.org/display/avalon/2020-02-11+Fabric+integration

Silona (Thu, 13 Feb 2020 18:23:11 GMT):
Howdy Contributors and Maintainers! Are you wondering about tapping into Developer marketing for your group or project? Do you have a blog post idea? An awesome announcement? Please attend our Contributor/marketing meeting! https://wiki.hyperledger.org/display/Marketing/2020-02-19+Meeting+notes

Silona (Mon, 17 Feb 2020 22:17:20 GMT):
Are you wondering about tapping into Developer marketing for your group or project? Do you have a blog post idea? An awesome announcement? Please attend TOMORROW! https://wiki.hyperledger.org/display/Marketing/2020-02-19+Meeting+notes

ajayjadhav (Wed, 19 Feb 2020 08:18:52 GMT):
Has joined the channel.

ChaoLiu (Wed, 19 Feb 2020 16:37:02 GMT):
Has joined the channel.

HarshaIntel (Tue, 25 Feb 2020 03:48:33 GMT):
Dear Avalon community, Today join in for another session of Hyperledger Avalon Developers Forum Topic: Ethereum-Besu integration with Avalon by Mr. Jim Zhang from kaleido Contact: Harsha @ mysore.subbakrishna.sriharsha@intel.com Join from PC, Mac, Linux, iOS or Android: https://zoom.us/my/hyperledger.community.backup Or iPhone one-tap : US: +16465588656,,4034983298# or +16699006833,,4034983298# Or Telephone: Dial(for higher quality, dial a number based on your current location): US: +1 646 558 8656 or +1 669 900 6833 or +1 855 880 1246 (Toll Free) or +1 877 369 0926 (Toll Free) Meeting ID: 622-333-6701 International numbers available: https://zoom.us/u/bAaJoyznp

danintel (Wed, 26 Feb 2020 23:45:05 GMT):
A recording of the above Developer's Forum on Ethereum-Besu is at https://wiki.hyperledger.org/display/avalon/2020-02-25+Ethereum+integration A list of all Developer Forum meetings and recordings are listed in the sidebar on the left

danintel (Thu, 27 Feb 2020 18:53:49 GMT):
_Hyperledger Avalon Architecture Overview_ document by Eugene Yarmosh is now available at https://github.com/hyperledger/avalon/blob/master/docs/avalon-arch.pdf

danintel (Tue, 03 Mar 2020 17:46:34 GMT):

20200303_104033.jpg

danintel (Tue, 03 Mar 2020 17:46:34 GMT):

20200303_104033.jpg

danintel (Tue, 03 Mar 2020 17:49:34 GMT):
https://hgf20.sched.com/event/XogI/hands-on-experience-with-avalon-on-how-to-bridge-on-chain-and-off-chain-worlds-yevgeniy-yarmosh-dan-anderson-intel?iframe=yes&w=100%&sidebar=yes&bg=no

danintel (Mon, 09 Mar 2020 23:49:45 GMT):
Hyperledger Avalon presentation (part 1 of 5) from HL Global Forum, March 5, 2020 at https://youtu.be/ex5k5QPSXdU (more to appear)

danintel (Mon, 09 Mar 2020 23:49:45 GMT):
Hyperledger Avalon presentation (part 1 of 5) from HL Global Forum, Introduction and Architecture by Eugene Yarmosh, March 5, 2020 at https://youtu.be/ex5k5QPSXdU (more to appear)

danintel (Tue, 10 Mar 2020 17:49:39 GMT):
Hyperledger Avalon presentation (part 2 of 5) from HL Global Forum, Cold (Supply) Chain Case Study by Joshua Satten, March 5, 2020 at https://youtu.be/hPBRtUhO_w0

danintel (Tue, 10 Mar 2020 19:02:58 GMT):
Hyperledger Avalon presentation (part 3 of 5) from HL Global Forum, Setup and Development Options by Dan Anderson, March 5, 2020 at https://youtu.be/DeKixYXddCE

danintel (Tue, 10 Mar 2020 19:51:55 GMT):
Hyperledger Avalon presentation (part 4 of 5) from HL Global Forum, Hyperledger Fabric Development Environment by Tong Li. March 5, 2020 at https://youtu.be/4jIqUu10Xfw

danintel (Tue, 10 Mar 2020 20:15:45 GMT):
Hyperledger Avalon presentation (part 4 of 5) from HL Global Forum, Hyperledger Fabric Development Environment Overview by Tong Li, March 5, 2020 at https://youtu.be/66XxlybApBM

danintel (Tue, 10 Mar 2020 21:21:37 GMT):
Hyperledger Avalon presentation (part 4 of 5) from HL Global Forum, Hyperledger Fabric Development Environment Overview by Tong Li, March 5, 2020 at https://youtu.be/sA-J-4e--bE

danintel (Tue, 10 Mar 2020 21:34:25 GMT):
Hyperledger Avalon presentation (part 5 of 5) from HL Global Forum, Hyperledger Besu (Ethereum) Development Environment Overview by Jim Zhang, March 5, 2020 at https://youtu.be/WzI6XkJFtF8

danintel (Wed, 11 Mar 2020 03:30:33 GMT):
Hyperledger Avalon presentation (all 5 parts) from Hyperledger GLobal Forum 2020. March 5, 2020 at https://youtu.be/EdYJ-8eTqNc

danintel (Wed, 11 Mar 2020 03:30:33 GMT):
Hyperledger Avalon presentation (all 5 parts) from Hyperledger Global Forum 2020. March 5, 2020 at https://youtu.be/EdYJ-8eTqNc

danintel (Wed, 11 Mar 2020 17:14:59 GMT):
Also Dan Middleton’s presentation covers Hyperledger Avalon: Combining Chocolate and Peanut Butter at the Linux Foundation Or [Private multiparty transactions at] the intersection of CCC & HL. https://www.youtube.com/watch?v=gikC5mFYftA

Dan (Thu, 12 Mar 2020 19:21:40 GMT):
is there a trick when we map environment variables into a container? My container seems to understand the proxy as network traffic works but if I try to read the proxy environment variables themselves they are empty. In container ``` $ env SGX_SSL=/opt/intel/sgxssl SGX_SDK=/opt/intel/sgxsdk TCF_HOME=/project/TrustedComputeFramework https_proxy= http_proxy= ``` Docker Definition: ``` ENV http_proxy=$http_proxy ENV https_proxy=$https_proxy ENV TCF_HOME=/project/TrustedComputeFramework ENV SGX_SSL=/opt/intel/sgxssl ENV SGX_SDK=/opt/intel/sgxsdk ```

Dan (Thu, 12 Mar 2020 19:21:59 GMT):
on the physical host those proxy values are set

Dan (Thu, 12 Mar 2020 23:15:26 GMT):
so I think (but don't know) that the dockerfile only considers environment variables passed to it through the `--build-arg` flags. The ENV items defined inthe image can later be overwritten using the `-e` flag on the `docker run` command line. This doesn't come up in the avalon dockers because they are mostly launched with `compose` and the compose file essentially does what these command line flags to `docker build` and `docker run` do.

rranjan3 (Sat, 14 Mar 2020 05:22:30 GMT):
What image do you use in this case @Dan ? Even in a vanilla bionic container, you should see several variables for `env`

rranjan3 (Sat, 14 Mar 2020 05:48:14 GMT):
`$http_proxy` in your docker definition would be a variable in context at build time. To give it a value, you either use `--build-arg` or if using compose, add `args` under `build` as - ` build: context: ./ dockerfile: ./DOCKER args: http_proxy: $http_proxy ` Then declare in the Docker definition as - `ARG http_proxy` // Needed when setting via compose. Not sure if that is the case for `--build-arg`

rranjan3 (Sat, 14 Mar 2020 05:48:14 GMT):
`$http_proxy` in your docker definition would be a variable in context at build time. To give it a value, you either use `--build-arg` or if using compose, add `args` under `build` as - ``` build: context: ./ dockerfile: ./DOCKER args: http_proxy: $http_proxy ``` Then declare in the Docker definition as - `ARG http_proxy` // Needed when setting via compose. Not sure if that is the case for `--build-arg`

rranjan3 (Sat, 14 Mar 2020 05:48:14 GMT):
`$http_proxy` in your docker definition would be a variable in context at build time. To give it a value, you either use `--build-arg` or if using compose, add `args` under `build` as - ``` build: context: ./ dockerfile: ./DOCKER args: http_proxy: $http_proxy ``` Then declare in the Docker definition as - ```ARG http_proxy # Needed when setting via compose. Not sure if that is the case for `--build-arg` ENV http-proxy=$http_proxy ```

rranjan3 (Sat, 14 Mar 2020 05:48:14 GMT):
@Dan `$http_proxy` in your docker definition would be a variable in context at build time(you cannot read environment variable directly here). To give it a value, you either use `--build-arg` or if using compose, add `args` under `build` as - ``` build: context: ./ dockerfile: ./DOCKER args: http_proxy: $http_proxy ``` Then declare in the Docker definition as - ```ARG http_proxy # Needed when setting via compose. Not sure if that is the case for `--build-arg` ENV http-proxy=$http_proxy ```

rranjan3 (Sat, 14 Mar 2020 05:48:14 GMT):
@Dan `$http_proxy` in your docker definition would be a variable in context at build time. To give it a value, you either use `--build-arg` or if using compose, add `args` under `build` as - ``` build: context: ./ dockerfile: ./DOCKER args: http_proxy: $http_proxy ``` Then declare in the Docker definition as - ```ARG http_proxy # Needed when setting via compose. Not sure if that is the case for `--build-arg` ENV http-proxy=$http_proxy ```

rranjan3 (Sat, 14 Mar 2020 05:49:44 GMT):
However if using compose, the best way would be - ``` environment: - http_proxy ```

rranjan3 (Sat, 14 Mar 2020 05:49:44 GMT):
However if using compose, the best way would be - ``` environment: - http_proxy ``` This would read your envt variable on host and set it within container. Yet another way to pass proxies is through a config json - https://docs.docker.com/network/proxy/ But the latter 2 are for runtime of the container. Build time still might require the first approach.

rranjan3 (Sat, 14 Mar 2020 05:49:44 GMT):
However if using compose, the best way would be - ``` environment: - http_proxy ``` This would read your envt variable on host and set it within container. Yet another way to pass proxies is through a config json - https://docs.docker.com/network/proxy/ But the latter 2 are for runtime of the container. Build time still might require the first approach. viz - args/build-args/ENV

rranjan3 (Sat, 14 Mar 2020 05:49:44 GMT):
However if using compose, the best way to set run time env variables for containers would be - ``` environment: - http_proxy ``` This would read your envt variable on host and set it within container. Yet another way to pass proxies is through a config json - https://docs.docker.com/network/proxy/ But the latter 2 are for runtime of the container. Build time still might require the first approach. viz - args/build-args/ENV

rranjan3 (Sat, 14 Mar 2020 05:49:44 GMT):
However if using compose, the best way to set run time env variables for containers would be - ``` environment: - http_proxy ``` This would read your envt variable on host and set it within container. Yet another way to pass proxies is through a config json - https://docs.docker.com/network/proxy/ But the latter 2 are for runtime of the container. Build time still might require the first approach. viz - args/build-args/ARG/ENV

Dan (Mon, 16 Mar 2020 20:27:31 GMT):
thanks. I think what happened was I am using a dockerfile that was designed to be run from compose where those things would get set.

HarshaIntel (Fri, 20 Mar 2020 02:46:17 GMT):
Hi Avalon enthusiasts, The topic for the upcoming session on 03/24/2020 is DCAP presentation By Dan Middleton (Intel) Details: We will look at how to use datacenter attestation primitives. This attestation flow enables more distributed communication patterns than what we have today. The added flexibility also means there are a lot of possible paths to choose which can seem confusing. In order to get started we have created a lab that chooses one concrete path. https://github.com/hyperledger-labs/dancap We will start by explaining attestation and then use the lab to demonstrate creating an attestation at one CSP and then verifying it in a (virtual) on-prem datacenter. Regards Harsha

kubasiemion (Tue, 31 Mar 2020 09:22:23 GMT):
Has joined the channel.

kubasiemion (Tue, 31 Mar 2020 09:22:24 GMT):
Hi Harsha, I would love to join the Avalon RocketChat

danintel (Tue, 31 Mar 2020 17:54:09 GMT):
Since you sent a message, you are now on the #avalon Rocket.Chat channel. You can also subscribe to our mailing list at https://lists.hyperledger.org/g/avalon and attend our Developer forums.

kubasiemion (Wed, 01 Apr 2020 07:20:34 GMT):
Hi Dan, I see now. YAFC, to be honest, (where C stands for "chat application"), but happy to be connected. Expect Guillermo and Pedro to show up soon.

kubasiemion (Wed, 01 Apr 2020 07:20:36 GMT):
:-)

danintel (Fri, 03 Apr 2020 21:44:57 GMT):
I created 2 videos on installing Hyperledger Avalon: - Part 1: installing with Docker (19:22) https://www.youtube.com/watch?v=uC4mAXrwgoc - Part 2: installing standalone (without Docker) https://www.youtube.com/watch?v=xoMjJDIxNrY

danintel (Fri, 03 Apr 2020 21:44:57 GMT):
I created 2 videos on installing Hyperledger Avalon: - Part 1: installing with Docker (19:22) https://youtu.be/uC4mAXrwgoc - Part 2: installing standalone (without Docker) https://youtu.be/XuSbKh0LOCg

danintel (Fri, 03 Apr 2020 21:44:57 GMT):
I created 2 videos on installing Hyperledger Avalon: - Part 1: installing with Docker (19:22) https://youtu.be/uC4mAXrwgoc - Part 2: installing standalone (without Docker) (17:06) https://youtu.be/XuSbKh0LOCg

HarshaIntel (Mon, 06 Apr 2020 13:25:21 GMT):
Thanks Dan!

HarshaIntel (Mon, 06 Apr 2020 13:25:33 GMT):
Thanks Dan!

HarshaIntel (Mon, 06 Apr 2020 13:26:48 GMT):
Dear Avalon community, Hyperledger Avalon 0.5 is now officially released in Github here: https://github.com/hyperledger/avalon/releases/tag/v0.5-pre-release.5 Thanks everyone for contributing to this release !! v0.5-pre-release.5 is the release tag. *Release notes* This release for Avalon adds support for Proxy Model in Trusted compute specification v1.1. Below are the major features supported. • Proxy model support for Ethereum (Hyperledger Besu, Ganache) and Hyperledger Fabric blockchain. • Support for Receipt handling for direct model. • Single SGX TEE Worker is supported which can contain multiple workloads. • External data access from SGX TEE. • Improved Avalon modularization and added Dockerfile and Kubernetes deployment files for Avalon components. • Sample workloads and client applications. • Documentation to build and run Avalon, FAQs and example applications.

danintel (Tue, 07 Apr 2020 14:32:47 GMT):
Happening now: Hyperledger Avalon Developers Forum Tuesday, 7 April 2020, 8:00pm to 9:00pm, (GMT+05:30) Asia/Kolkata Join from PC, Mac, Linux, iOS or Android: https://zoom.us/my/hyperledger.community.backup

danintel (Tue, 07 Apr 2020 14:32:47 GMT):
Happening now: Hyperledger Avalon Developers Forum Join from PC, Mac, Linux, iOS or Android: https://zoom.us/my/hyperledger.community.backup

kumar89 (Tue, 07 Apr 2020 15:54:20 GMT):
Has joined the channel.

danintel (Thu, 09 Apr 2020 01:18:55 GMT):
Hyperledger Avalon Application Development Tutorial (40 minutes) just uploaded by me at https://youtu.be/yKDFJH9J3IU

danintel (Thu, 09 Apr 2020 18:46:38 GMT):
Introduction to Hyperledger Avalon (21 minutes). Presented by Manoj Gopalakrishnan to Hyperledger India Meetup, November 2019. https://youtu.be/YRXfzHzJVaU

HarshaIntel (Thu, 30 Apr 2020 16:09:01 GMT):
Hi Avalon enthusiasts, Topic for 5th May: Avalon attestation model and its implementation Presenter: Eugene Yarmosh Please feel free to share your thoughts on this topic in advance OR on the call. Thanks !

danintel (Thu, 30 Apr 2020 16:12:02 GMT):
The _Avalon SDK Reference manual _ is now online at https://danintel.github.io/ (PDF at https://danintel.github.io/refman.pdf ).

danintel (Thu, 30 Apr 2020 16:12:02 GMT):
The _Avalon SDK Reference manual _ is now online at https://hyperledger.github.io/avalon/ PDF at hhttps://hyperledger.github.io/avalon/refman.pdf

DavidSetyanugraha (Tue, 05 May 2020 03:39:19 GMT):
Has joined the channel.

HarshaIntel (Tue, 05 May 2020 09:24:38 GMT):
Hi Avalon enthusiasts, Topic for today (5th May): Avalon attestation model and its implementation Presenter: Eugene Yarmosh

danintel (Thu, 07 May 2020 00:12:26 GMT):
Recordings of the two recent Avalon Developer Forums are now online: * _Avalon Roadmap_ at https://wiki.hyperledger.org/display/avalon/2020-04-21+Avalon+Roadmap * _Avalon Attestation_ at https://wiki.hyperledger.org/display/avalon/2020-05-05+Attestation+in+Avalon

danintel (Thu, 07 May 2020 00:12:26 GMT):
A video recording of the latest Avalon Developer Forum is now online: * _Avalon Attestation_ at https://wiki.hyperledger.org/display/avalon/2020-05-05+Attestation+in+Avalon

danintel (Sat, 09 May 2020 00:16:01 GMT):
Hyperledger Avalon Reference Manual now live in HTML and PDF formats at https://hyperledger.github.io/avalon/

HarshaIntel (Mon, 18 May 2020 03:34:33 GMT):
Dear Avalon enthusiasts, For 19th May dev forum meeting, Topic: Using SGX with K8s for Avalon and demo with Azure confidential computing VM Summary: This presentation gives an overview of using SGX with Kubernetes and how this helps with Avalon scalability. There will be a short demo of Avalon using SGX and K8s with Azure confidential computing VM. Presenter: Manoj Gopalakrishnan

ajayjadhav (Sat, 23 May 2020 18:00:03 GMT):
Hi @HarshaIntel , has this session been recorded?

manojgop (Sun, 24 May 2020 11:50:29 GMT):
Video recording is available in https://wiki.hyperledger.org/display/avalon/2020-05-19+Using+SGX+with+K8s+for+Avalon

manojgop (Sun, 24 May 2020 11:50:29 GMT):
Video recording is available at https://wiki.hyperledger.org/display/avalon/2020-05-19+Using+SGX+with+K8s+for+Avalon

HarshaIntel (Thu, 28 May 2020 16:03:55 GMT):
Dear Avalon enthusiasts, For 2nd June Dev forum meeting, the agenda is the following: 1. Update on the Trusted Compute Framework (TCF) proposal to Confidential Compute Consortium (CCC) – Eugene, 20-30 minutes 2. Discussion on the Avalon issues raised by the dev community – Pankaj Goyal, 30-40 minutes Regards Harsha

HarshaIntel (Mon, 01 Jun 2020 08:08:06 GMT):
Dear Avalon enthusiasts, For 2nd June Dev forum meeting, the agenda is the following: 1. Update on the Trusted Compute Framework (TCF) proposal to Confidential Compute Consortium (CCC) – Eugene, 20-30 minutes 2. Discussion on the Avalon issues raised by the dev community – Pankaj Goyal, 30-40 minutes Regards Harsha

danintel (Mon, 01 Jun 2020 16:30:45 GMT):
Avalon Developers Forum 2 June meeting details are at https://lists.hyperledger.org/g/avalon/message/93 (click on "Show quoted text")

danintel (Tue, 02 Jun 2020 14:28:23 GMT):
Hyperledger Avalon Developers Forum now Join from PC, Mac, Linux, iOS or Android: https://zoom.us/my/hyperledger.community.backup

mike.mccoy (Tue, 02 Jun 2020 20:44:08 GMT):
Has joined the channel.

mike.mccoy (Tue, 02 Jun 2020 20:44:29 GMT):
@danintel who do I need to reach out to so that our group at ConsenSys Health can become CCC TCF/Avalon Contributor Supporters in the future?

danintel (Tue, 02 Jun 2020 20:49:20 GMT):
I sent you a DM. For the benefit of others, contact Eugene Yarmosh.

Dan (Fri, 05 Jun 2020 16:27:12 GMT):
[OT] working on making (something like) naan and (something like) chicken makhani at home. If anyone has a favorite recipe for either lemme know :) https://photos.app.goo.gl/PAsdbky2eg8aK3db8 [/OT]

Dan (Fri, 05 Jun 2020 16:27:12 GMT):
[OT] working on making (something like) naan and (something like) chicken makhani at home. If anyone has a favorite recipe for either lemme know :) [/OT]

Dan (Wed, 10 Jun 2020 16:13:26 GMT):
Less than an hour out from HL's first D&I guest speaker. We'd love to see you all there: https://wiki.hyperledger.org/x/kw7cAQ

Dan (Wed, 10 Jun 2020 16:13:36 GMT):
https://zoom.us/my/hyperledger.community.backup

HarshaIntel (Sat, 13 Jun 2020 03:08:43 GMT):
Dear TCF/Avalon enthusiasts, The agenda for 16th June’s dev forum session is the following 1. Preview of what is coming in 0.6 release – Harsha & Manoj 2. Graphene integration exploration - Manoj

danintel (Tue, 16 Jun 2020 14:33:22 GMT):
Starting now at https://zoom.us/my/hyperledger.community.backup

HarshaIntel (Mon, 22 Jun 2020 04:42:17 GMT):
Dear Avalon enthusiasts, The topic for next week’s Dev forum meeting (30th June) is Graphene with Avalon by Manoj Gopalakrishnan, SW Architect, Intel, which covers Exploring LibOS integration with Graphene. Feel free to ask questions if you have any OR anything else you want to cover. Regards Harsha

MujtabaIdrees (Thu, 25 Jun 2020 23:13:55 GMT):
Has joined the channel.

HarshaIntel (Mon, 29 Jun 2020 12:51:40 GMT):
Dear Avalon enthusiasts, The topic for tomorrow’s Dev forum meeting (30th June) is Graphene with Avalon by Manoj Gopalakrishnan, SW Architect, Intel, which covers Exploring LibOS integration with Graphene. Feel free to ask questions if you have any OR anything else you want to cover. Regards Harsha

MuhammadUsamaSardar (Mon, 29 Jun 2020 14:41:16 GMT):
Has joined the channel.

danintel (Tue, 30 Jun 2020 14:32:05 GMT):
Dev Forum meeting starting now at Join from PC, Mac, Linux, iOS or Android: https://zoom.us/my/hyperledger.community.backup

danintel (Tue, 30 Jun 2020 14:32:05 GMT):
Dev Forum meeting starting now at Join from PC, Mac, Linux, iOS or Android: https://zoom.us/my/hyperledger.community.backup Meeting ID: 622-333-6701

davidwboswell (Thu, 02 Jul 2020 21:09:09 GMT):
Has joined the channel.

davidwboswell (Thu, 02 Jul 2020 21:09:23 GMT):
I had a request from a Hyperledger meetup organizer for a speaker who could present on Avalon at a virtual event on August 6 at 10AM pacific.  If you would be interested in that, please feel free to ping me here or email me directly at dboswell at linuxfoundation dot org and I'll connect you with the organizer to get this scheduled.

jopasserat (Tue, 07 Jul 2020 18:00:52 GMT):
Hi team! i'm trying to better understand what can and cannot be done with the workloads at the moment. Two questions: - the architecture overview document suggests workloads can be expressed not only in C++ but also in Rust when pre-compiled at build time. would that imply embedding the whole Rust toolchain in the build? or would i be able to deploy a binary/library compiled against the SGX SDK outside Avalon and call it as part of the workload (while still respecting the plug-in API of course)? - i've seen C++11 flags being manually specified all over the Cmakelists for the workloads. Is the framework restricted to C++11 for now? thanks a lot for your help :)

danintel (Tue, 07 Jul 2020 21:27:06 GMT):
@jopasserat The idea is to support other languages for the worker, but that's not there yet. Only C++ is supported now.

danintel (Tue, 07 Jul 2020 21:29:50 GMT):
Your C++ binary could call other languages, but that's not how it's designed to work. The worker executes inside a Trusted Execution Environment (TEE), currently Intel SGX. Having the worker execute code outside the TEE defeats the purpose of Avalon.

jopasserat (Tue, 07 Jul 2020 21:49:57 GMT):
yes yes of course, i was interested in the ability to bring other elements as part of a single workload running within the same TEE

HarshaIntel (Fri, 10 Jul 2020 02:21:50 GMT):
Dear Avalon enthusiasts, the Avalon Developer Forum meeting is cancelled for the next week only due to an unexpected conflict that will prevent a large portion of our regular attendees from joining this call. We shall resume our Avalon Developer Forum calls from the next one, i.e. on July 28th, 2020. Thanks!

Dan (Mon, 13 Jul 2020 14:37:40 GMT):
If I've been using docker build is there an analog of `make clean` ? If not, can I just rm all the build directories?

Dan (Mon, 13 Jul 2020 14:43:07 GMT):
n/m `git clean` seemed to do more or less what I needed.

MuhammadUsamaSardar (Mon, 20 Jul 2020 10:36:00 GMT):
Hi all, is there any Intel SGX DCAP expert here?

Dan (Mon, 20 Jul 2020 13:27:11 GMT):
I'm an expert in nothing but happy to answer questions anyway @MuhammadUsamaSardar :)

Dan (Mon, 20 Jul 2020 14:16:45 GMT):
Also there's this: https://github.com/hyperledger-labs/dancap if you haven't seen it yet. It shows one recipe for doing end to end attestation with DCAP.

HarshaIntel (Wed, 22 Jul 2020 06:16:25 GMT):
Dear Avalon enthusiasts, The agenda for the next dev forum meeting on 28th July is the following. • Contents of the 0.6 Avalon release (Released on 14th July) – Harsha & Manoj G • Demo: Running OpenVino object detection workload with Avalon and Graphene SGX – Manoj G

HarshaIntel (Mon, 27 Jul 2020 11:30:25 GMT):
Dear Avalon enthusiasts, Based on the requests from many of the participants, the Avalon Dev forum call has been moved to Thursdays, Aug 13th onwards. The planned next meeting on 28th July stays intact on Tuesday. Sorry for the change and hope this is fine with you all. Thanks for your continued support! Regards Harsha

MujtabaIdrees (Mon, 27 Jul 2020 23:00:10 GMT):
Hi, I am trying to run a basic hello-world tutorial of hyperledger avalon as explained here https://www.youtube.com/watch?v=uC4mAXrwgoc but at the point where i run generic client here https://github.com/hyperledger/avalon/tree/pre-release-v0.5/examples/apps/generic_client#echo-workload-using-a-uri i am getting error "import config.config as pconfig ModuleNotFoundError: No module named 'config.config'" Any leads how to resolve that? Probably I am missing some obvious step.. but i am new to this so apologize if the question is too stupid. Would appreciate any help related to this :)

MujtabaIdrees (Mon, 27 Jul 2020 23:00:10 GMT):
Hi, I am trying to run a basic hello-world tutorial of Hyperledger Avalon as explained here https://www.youtube.com/watch?v=uC4mAXrwgoc but at the point where I run generic client here https://github.com/hyperledger/avalon/tree/pre-release-v0.5/examples/apps/generic_client#echo-workload-using-a-uri I am getting an error " File "./generic_client.py", line 24, in import config.config as pconfig ModuleNotFoundError: No module named 'config.config'" Any leads on how to resolve that? Probably I am missing some obvious step... but I am new to this so apologies if the question is too stupid. Would appreciate any help related to this :)

MuhammadUsamaSardar (Wed, 29 Jul 2020 07:47:04 GMT):
Dear Avalon enthusiasts, those who are interested in understanding Intel SGX EPID-based remote attestation, we present an abstract, easy-to-follow and compact description here: https://www.researchgate.net/publication/342833256_Towards_Formalization_of_Enhanced_Privacy_ID_EPID-based_Remote_Attestation_in_Intel_SGX The background on formal methods is not necessary. So you can safely skip the verification parts.

MuhammadUsamaSardar (Wed, 29 Jul 2020 07:52:30 GMT):
In addition to the great talk by Dan on DCAP in March, we are also finalizing the draft of Intel SGX DCAP-based remote attestation, that we hope would be helpful to understand DCAP flow further.

davidwboswell (Tue, 04 Aug 2020 17:45:19 GMT):
This Thursday, Eugene Yarmosh will be presenting about the Hyperledger Avalon project at a virtual meetup hosted by Hyperledger Denver. The event will also feature a discussion of the Chainlink network. Since this is a virtual event anyone who is interested in Avalon is able to join. Please help us spread the word about the event to anyone you think would be interested in learning more about Avalon. There is a tweet you can share about the event at: https://twitter.com/Hyperledger/status/1290703444911611909 And the event page with dial-in details is at: https://www.meetup.com/Hyperledger-Denver/events/271972162/

danintel (Tue, 04 Aug 2020 17:59:10 GMT):
Meetup is 10am PDT, 11pm MDT, 17:00 UTC, Thursday August 6.

danintel (Tue, 04 Aug 2020 17:59:10 GMT):
Meetup is 10pm PDT, 11pm MDT, 17:00 UTC, Thursday August 6.

danintel (Tue, 04 Aug 2020 17:59:10 GMT):
Meetup is 10am PDT, 11am MDT, 17:00 UTC, Thursday August 6.

HarshaIntel (Thu, 06 Aug 2020 04:07:17 GMT):
Dear Avalon enthusiasts, The agenda for the 13th Aug dev forum meeting are the following: • Hyperledger Avalon Cryptography: 40-45 minutes by Dan Anderson. • NGINX Load Balancer: 10-15 minutes by Pankaj Goyal. Regards Harsha

MujtabaIdrees (Thu, 06 Aug 2020 04:58:22 GMT):
Hi, I am trying to understand Hyperledger Avalon. For now, I have been able to execute workloads from 'examples/apps/'. However, I have a few questions. 1. How are these workloads sent to the work order processing enclave? As I understand currently these workloads are compiled in dockerfile and added to the enclave while it is being initialized. The clients then send the workload id to be processed. Please verify if my understanding is correct? 2. Let's say I have to add a new workload in already running network, how would I do that?

danintel (Thu, 06 Aug 2020 18:03:48 GMT):
1. The workloads are sent using JSON RPC (Direct model) or with the blockchain connector event handler (Proxy model) 2. You can write your own requester (client) to submit workloads or use the generic client under `./examples/apps/generic_client/` that comes with Avalon (the latter is good for rapid prototyping).

MuhammadUsamaSardar (Thu, 06 Aug 2020 18:10:40 GMT):
Will slides of today's session be shared? The insurance company example was interesting. Are the details documented somewhere for further understanding?

davidwboswell (Thu, 06 Aug 2020 20:18:37 GMT):
For anyone who missed the virtual Hyperledger meetup today featuring Eugene speaking about the Avalon project, the recording is at: https://www.youtube.com/watch?v=I16EhP23HTg It is really encouraging to see that the recording already has over 200 views on YouTube. It seems like there is interest in this content, so if anyone from the Avalon project would like to present at any other meetups in the future please let me know.

MujtabaIdrees (Thu, 06 Aug 2020 23:56:09 GMT):
Do we have any tutorials/documentation on how to write custom workload client? Or any leads on how to submit a custom workload using generic_client?

danintel (Fri, 07 Aug 2020 01:09:44 GMT):
No. It is simole though. Look at and modify the generic client.

danintel (Fri, 07 Aug 2020 01:09:44 GMT):
No. It is simple though. Look at and modify the generic client.

MujtabaIdrees (Sat, 08 Aug 2020 00:30:54 GMT):
Thank you for your response, following your tutorial at https://github.com/hyperledger/avalon/tree/master/docs/workload-tutorial and its corresponding video, I now understand how a new workload can be added in Avalon. Now, I have the following questions: 1. All worker nodes (wpe) need to build workloads inside the enclave, before it is initialized. A worker can only process those workloads which have been added in its enclave before measurement. Please verify if my understanding is correct? 2. Can a worker node(wpe) have multiple enclaves running inside? If yes then how can I configure it?

calvin.heo (Mon, 10 Aug 2020 06:08:46 GMT):
Has joined the channel.

danintel (Thu, 13 Aug 2020 14:29:48 GMT):
Dev forum is at https://zoom.us/my/hyperledger.community.backup now

danintel (Thu, 13 Aug 2020 14:31:25 GMT):
Hmmm... conflict with another meeting

danintel (Thu, 13 Aug 2020 14:41:34 GMT):
Starting in 20 minutes due to conflict (8am PDT)

danintel (Thu, 13 Aug 2020 17:02:50 GMT):
The Developer's Forum will be rescheduled with the same topics.

dhuseby (Thu, 13 Aug 2020 17:03:26 GMT):
I see on the calendar that there is a meeting scheduled for tomorrow

dhuseby (Thu, 13 Aug 2020 17:03:32 GMT):
that one is a repeating meeting

dhuseby (Thu, 13 Aug 2020 17:03:37 GMT):
was the one today just a one-off event?

danintel (Thu, 13 Aug 2020 17:04:18 GMT):
Hmmmm. I know of no meeting tomorrow. I will ask Harsha. Thanks.

dhuseby (Thu, 13 Aug 2020 17:04:45 GMT):
https://lists.hyperledger.org/g/avalon/calendar

dhuseby (Thu, 13 Aug 2020 17:05:24 GMT):
I see one for tomorrow and every other friday after that

danintel (Thu, 13 Aug 2020 17:05:57 GMT):
I see that for alternating Fridays. I will ask.

dannynash (Thu, 20 Aug 2020 05:40:21 GMT):
Has joined the channel.

jcldnatv (Sat, 22 Aug 2020 17:25:15 GMT):
Has joined the channel.

MuhammadUsamaSardar (Tue, 25 Aug 2020 09:54:35 GMT):
[ ](https://chat.hyperledger.org/channel/avalon?msg=booZn8QwPFo4gjoJv) Available now at https://www.researchgate.net/publication/343826554_Formal_Foundations_for_Intel_SGX_Data_Center_Attestation_Primitives

kumar89 (Tue, 25 Aug 2020 14:01:00 GMT):
Do we have the Avalon meeting today please?

danintel (Tue, 25 Aug 2020 14:15:18 GMT):
Thursday

HarshaIntel (Tue, 25 Aug 2020 14:24:48 GMT):
Dear Avalon enthusiasts, The agenda for this Thursday (27th Aug) dev forum meeting is the following: • Hyperledger Avalon Cryptography: 40-45 minutes by Dan Anderson. • NGINX Load Balancer: 10-15 minutes by Pankaj Goyal.

danintel (Thu, 27 Aug 2020 15:00:45 GMT):
Starting now at https://zoom.us/my/hyperledger.community.backup

PlyTools (Mon, 31 Aug 2020 03:07:50 GMT):
Has joined the channel.

PlyTools (Mon, 31 Aug 2020 03:10:50 GMT):
Hi, has Avalon put the EVM in workers? In this way, I think it will be easy fine-tune to contains the function of Ekiden, CONFIDE(from Ant-finance), etc.

PlyTools (Mon, 31 Aug 2020 03:11:57 GMT):
And we can run a specific transaction of solidity contract in the TEEs of workers

HarshaIntel (Wed, 09 Sep 2020 06:54:12 GMT):
Dear Avalon enthusiasts, The agenda for tomorrow’s (10th Sep) call will be Multiple worker pools in Avalon - From Rajeev Ranjan, Intel

SwastikGoyal (Fri, 11 Sep 2020 12:47:14 GMT):
Has joined the channel.

ikegawa.koshi (Tue, 15 Sep 2020 05:53:04 GMT):
Has joined the channel.

raccoonrat (Tue, 15 Sep 2020 08:06:50 GMT):
Has joined the channel.

HarshaIntel (Wed, 23 Sep 2020 08:47:32 GMT):
Dear Avalon enthusiasts, The agenda for tomorrow’s (24th Sep) call will be • Cold chain supply chain use case and demo from Wipro • Updates on Avalon SDK and the plans ahead Presenters: Hitarshi Buch and Divya Taori from Wipro.

MuhammadUsamaSardar (Fri, 25 Sep 2020 09:26:17 GMT):
A video of leightweight overview of formalizations of DCAP is now available: https://www.youtube.com/watch?v=Voy5YJgSLOU

MuhammadUsamaSardar (Fri, 25 Sep 2020 09:26:17 GMT):
Hi all, a video of leightweight overview of formalizations of DCAP is now available: https://www.youtube.com/watch?v=Voy5YJgSLOU

arsulegai (Sun, 27 Sep 2020 12:05:45 GMT):
Hello Avalon community from the Hyperledger India Chapter, we are calling for speakers to engage with the community in Asia Pacific, Europe and Africa. Please see our event details here https://www.linkedin.com/feed/update/urn:li:activity:6715897303481372672 Calling the tech enthusiasts, maintainers to be part of it.

severiug (Tue, 06 Oct 2020 16:52:27 GMT):
Has joined the channel.

severiug (Tue, 06 Oct 2020 16:52:28 GMT):
Hello, Im trying to build Avalon with instructions from Github. And I faced a problem in the section "Docker-based Build and Execution". I run ./generic_client.py and got the error: ModuleNotFoundError: No module named 'config'. In "Troubleshooting" I found the solution "you did not run source _dev/bin/activate", but that command doesn't work: bash: _dev/bin/activate: No such file or directory I did that with Intel SGX Simulator mode and running multiple worker pools together (avalon-shell is running).

severiug (Tue, 06 Oct 2020 16:52:28 GMT):
Hello, Im trying to build Avalon with instructions from Github. And I faced a problem in the section "Docker-based Build and Execution". I run ./generic_client.py and got the error: ModuleNotFoundError: No module named 'config'. In "Troubleshooting" I found the solution "you did not run source _dev/bin/activate", but that command doesn't work: bash: _dev/bin/activate: No such file or directory I did that with Intel SGX Simulator mode and running multiple worker pools together (avalon-shell is running). What is the problem?

severiug (Tue, 06 Oct 2020 16:52:28 GMT):
Hello, Im trying to build Avalon with instructions from Github. And I faced a problem in the section "Docker-based Build and Execution". I run ./generic_client.py and got the error: ModuleNotFoundError: No module named 'config'. In "Troubleshooting" I found the solution "you did not run source _dev/bin/activate", _but that command doesn't work_: bash: _dev/bin/activate: No such file or directory I did that with Intel SGX Simulator mode and running multiple worker pools together (avalon-shell is running). What is the problem?

severiug (Tue, 06 Oct 2020 16:52:28 GMT):
Hello, Im trying to build Avalon with instructions from Github. And I faced a problem in the section "Docker-based Build and Execution". I run ./generic_client.py and got the error: ModuleNotFoundError: No module named 'config'. In "Troubleshooting" I found the solution "you did not run source _dev/bin/activate", _but that command doesn't work: bash: _dev/bin/activate: No such file or directory I did that with Intel SGX Simulator mode and running multiple worker pools together (avalon-shell is running). What is the problem?

danintel (Tue, 06 Oct 2020 18:57:56 GMT):
Docker should have the Python modules all setup for you. Did you run `./generic_client.py` in the Docker bash shell?

severiug (Tue, 06 Oct 2020 21:32:55 GMT):
You're right, I started docker container shell in the wrong way, missed point 4 in the instruction ( \begin{document}sudo docker exec -it avalon-shell bash \end{document}) and run that with incorrect image. Thanks, now it works!

severiug (Tue, 06 Oct 2020 21:32:55 GMT):
You're right, I started docker container shell in the wrong way, missed point 4 in the instruction (sudo docker exec -it avalon-shell bash) and run that with incorrect image. Thanks, now it works!

severiug (Tue, 06 Oct 2020 21:32:55 GMT):
You're right, I started docker container shell in the wrong way, missed point 4 in the instruction (\sudo docker exec -it avalon-shell bash\) and run that with incorrect image. Thanks, now it works!

severiug (Tue, 06 Oct 2020 21:32:55 GMT):
You're right, I started docker container shell in the wrong way, missed point 4 in the instruction (sudo docker exec -it avalon-shell bash) and run that with incorrect image. Thanks, now it works!

severiug (Tue, 06 Oct 2020 21:32:55 GMT):
You're right, I started docker container shell in the wrong way, missed point 4 in the instruction (‘sudo docker exec -it avalon-shell bash‘) and run that with incorrect image. Thanks, now it works!

severiug (Tue, 06 Oct 2020 21:32:55 GMT):
You're right, I started docker container shell in the wrong way, missed point 4 in the instruction (`sudo docker exec -it avalon-shell bash`) and run that with incorrect image. Thanks, now it works!

severiug (Tue, 06 Oct 2020 21:32:55 GMT):
You're right, I started docker container shell in the wrong way, missed point 4 in the instruction (`sudo docker exec -it avalon-shell bash`) and ran that with incorrect image. Thanks, now it works!

BrunoVavala (Tue, 06 Oct 2020 23:44:36 GMT):
Has joined the channel.

Sandeepk40 (Wed, 07 Oct 2020 04:34:19 GMT):
Has joined the channel.

PlyTools (Thu, 08 Oct 2020 14:33:58 GMT):
Has any one try to adapt EVM/WASM in the avalon workers?

danintel (Thu, 08 Oct 2020 15:04:59 GMT):
Developer's Forum on now. Now with a "secret" passcode! https://zoom.us/j/6223336701?pwd=dkJKdHRlc3dNZEdKR1JYdW40R2pDUT09 Meeting ID: 622 333 6701 Passcode: 475869

MujtabaIdrees (Thu, 08 Oct 2020 22:37:28 GMT):
I am testing trusted workers with graphene and I have a question regarding the verification and signing keys. Why are you using two different types of keys in this case? As I see the keys types being used are: 1. Signing/Verification key type: ECDSA (SECP256k1 curve) 2. Encryption key type: RSA 2048 bits why can't we have let's say two RSA keypairs instead? Is there a significance of using these specific key types?

MichalRybarczyk (Thu, 15 Oct 2020 13:56:42 GMT):
Has joined the channel.

severiug (Fri, 23 Oct 2020 20:45:12 GMT):
Hello, I am trying to run Hyperledger Fabric with Avalon, can you tell me the easiest way how to perform operations through the Intel SGX enclave (with Avalon) using Fabric chaincode? is it possible to connect the Fabric chaincode for example `fabcar` so that the "query", "invoke" operations for it are performed through Avalon?

severiug (Fri, 23 Oct 2020 20:45:12 GMT):
Hello, I am trying to run Hyperledger Fabric with Avalon, but have some difficulties, can you tell me the easiest way how to perform operations through the Intel SGX enclave (with Avalon) using Fabric chaincode? is it possible to connect the Fabric chaincode for example `fabcar` so that the "query", "invoke" operations for it are performed through Avalon?

HarshaIntel (Wed, 28 Oct 2020 04:26:17 GMT):
Dear Avalon enthusiast, Topic for 5th Nov HL Avalon Dev forum session: Basics of and how to use the datacenter attestation primitives (DCAP) for Intel SGX TEEs with Avalon (Proxy Model). Presenter: Mr. Ramakrishna from Intel. We had a similar session in March 2020, the recording of which can be found here: https://wiki.hyperledger.org/display/avalon/2020-03-24+DCAP+attestation This shall be a follow-up/revision session.

PlyTools (Thu, 05 Nov 2020 02:09:12 GMT):
Is there any convinient way to debug Avalon. For example, specifically WPE, it takes so long to rebuild container. Are there any tools/scripts already provided, or I need to build an empty container to debug by myself?

PlyTools (Thu, 05 Nov 2020 08:03:45 GMT):
I'm tring to build an empty environment contrainer, mount local avalon source code to the container, build avalon components standalonely in the container and debug it based on remote attachment of IDE to the container. This is the best way I know now.

MuhammadUsamaSardar (Thu, 05 Nov 2020 15:05:16 GMT):
Isn't the meeting now?

MuhammadUsamaSardar (Thu, 05 Nov 2020 16:20:27 GMT):
I was mentioning the figure on Page 2 of this: https://download.01.org/intel-sgx/sgx-dcap/1.8/linux/docs/Intel_SGX_DCAP_ECDSA_Orientation.pdf

MuhammadUsamaSardar (Thu, 05 Nov 2020 16:21:41 GMT):
It mentions that the Quote includes PCK certificate.

ikegawa.koshi (Fri, 06 Nov 2020 10:18:23 GMT):
Hi, I have a question. I'm trying to get Avalon to work on multiple VMs (VM1 and VM2) with Fabric blockchain network. VM1 have fabric network (created by minifab) and avalon-pool (worker name is kme-worker-1). VM2 have only avalon-pool (worker name is kme-workeer-2). Next I want to run generic_client from VM1's avalone-shell with specified kme-worker-2. I ran the following command on VM1. ```shell cd $TCF_HOME ./scripts/start_fabric.sh -u -e sudo docker-compose -f docker-compose.yaml -f docker/compose/avalon-pool.yaml -f docker/compose/avalon-fabric.yaml up -d --build scp -r $TCF_HOME @:~/ ``` I ran the following command on VM2. ```shell cd $TCF_HOME vi config/kme_config.toml # :%s/kme-worker-1/kme-worker-2/g vi config/wpe_config.toml # :%s/kme-worker-1/kme-worker-2/g sudo docker-compose -f docker-compose.yaml -f docker/compose/avalon-pool.yaml -f docker/compose/avalon-fabric.yaml up -d --build ``` After that, I try ran `docker exec -it avalon-shell bash`. Next, I try ran `examples/apps/generic_client/generic_client.py -b fabric --workload_id "echo-result" --in_data "Hello" -o --worker_id "kme-worker-2"` in VM1. But I get following error messages... 2020-11-06 09:46:25,863 - ERROR - Worker is not active 2020-11-06 09:46:25,863 - ERROR - Unable to retrieve worker details Am I following the right procedure? And, Is the configuration I'm trying to build feasible?

allenyang (Wed, 18 Nov 2020 09:30:19 GMT):
Has joined the channel.

Ren-HK (Wed, 18 Nov 2020 10:02:02 GMT):
Has joined the channel.

Ren-HK (Wed, 18 Nov 2020 10:02:02 GMT):
hello

Dan (Thu, 19 Nov 2020 14:50:49 GMT):
@manojgop do you want to take point on the badge process today? We'll all do it together but I think one person has to log in to 'own' the thing

Dan (Thu, 19 Nov 2020 14:51:44 GMT):
@danintel any chance you will be on this morning? I'm wondering about access to the original questionnaire

Dan (Thu, 19 Nov 2020 16:26:10 GMT):
TODO: > Update CONTRIBUTING.md with contributing guidelines (e.g. Use Github Issues; Chris Beam's commit guidelines; new features must come with tests;) > Update VERSION file in v0.6 tag > Update SECURITY.md / resolve security issues question for github issues

rranjan3 (Fri, 20 Nov 2020 02:26:30 GMT):
Here's the recording for the Dev Forum conducted on 19th Nov, 2020 - https://wiki.hyperledger.org/display/avalon/2020-11-19+CII+Best+Practices+Badge+with+David+A+Wheeler

Dan (Fri, 20 Nov 2020 15:20:50 GMT):
thanks. I'll send the link to David

piyushmaheshwari65 (Wed, 25 Nov 2020 04:21:20 GMT):
Has joined the channel.

bjwswang (Mon, 30 Nov 2020 06:44:35 GMT):
Has joined the channel.

bjwswang (Mon, 30 Nov 2020 06:45:21 GMT):
hi, anyone knows where to find the code for validating VAR again IAS Root Cert?

ajayjadhav (Thu, 21 Jan 2021 12:11:22 GMT):
Has left the channel.

davidwboswell (Thu, 04 Feb 2021 20:16:09 GMT):
Has left the channel.

MujtabaIdrees (Tue, 09 Feb 2021 22:02:33 GMT):
Dear Avalon enthusiasts, We have recently concluded a project with the collaboration of T-Systems and TU-Dresden in which we have forked Hyperledger Avalon and enabled it to run with SCONE trusted compute workers. Please find the whitepaper and feel free to explore our git (https://github.com/T-Systems-MMS/hyperledger-avalon-scone).

MujtabaIdrees (Tue, 09 Feb 2021 22:02:52 GMT):

whitepaper_avalon_scone.pdf

MujtabaIdrees (Tue, 09 Feb 2021 22:02:52 GMT):

whitepaper_avalon_scone.pdf

HarshaIntel (Wed, 17 Feb 2021 07:15:42 GMT):
Hi Avalon enthusiasts, The next session 25th Feb will be hosted by Mr. Mujtaba Idrees from Blockchain Solutions Center , T-Systems Multimedia Solutions Germany. He will talk about the integration of Hyperledger Avalon with Scone. The details can be found in the above posts. Welcome Mr. Mujtaba Idrees!

kunmel (Sat, 20 Feb 2021 02:12:17 GMT):
Has joined the channel.

kunmel (Sat, 20 Feb 2021 02:12:18 GMT):
Hi,anyone knows if I want to understand the process of interaction between avalon and fabric, what documents should I read?i

rjones (Thu, 25 Feb 2021 14:45:26 GMT):
Has joined the channel.

rjones (Thu, 25 Feb 2021 14:45:26 GMT):
@HarshaIntel what timezone should the Avalon call use? The current one (Pacific/Midway) is invalid.

rjones (Thu, 25 Feb 2021 14:47:40 GMT):
[I

rjones (Thu, 25 Feb 2021 14:47:40 GMT):
[I'm looking at this one](https://lists.hyperledger.org/g/avalon/addevent?eventid=1070244&repeatid=34693&calstart=2021-02-26)

nao (Fri, 26 Mar 2021 05:31:42 GMT):
Has joined the channel.

tarou.y6666 (Wed, 31 Mar 2021 08:38:32 GMT):
Has joined the channel.

tarou.y6666 (Thu, 01 Apr 2021 00:36:31 GMT):
Please tell me about the latest roadmap.

tarou.y6666 (Thu, 01 Apr 2021 00:36:31 GMT):
Please tell me about the latest roadmap. I could find the roadmap for 2020 at the following URL, but the information seems to be out of date. https://wiki.hyperledger.org/download/attachments/31199629/Avalon2020RoadmapTechForum.pdf?version=1&modificationDate=1589497546000&api=v2

charith1994 (Sat, 15 May 2021 17:05:38 GMT):
Has joined the channel.

rjones (Thu, 03 Jun 2021 18:49:32 GMT):
Has left the channel.

tharindupr (Wed, 25 Aug 2021 10:02:50 GMT):
Has joined the channel.

tharindupr (Wed, 25 Aug 2021 10:02:51 GMT):
Hi!! I'm new to Avalon. I'm building a Hyperledger Fabric based application. There I have few offchain applications running some machine learning algorithms. Can I use Avalon to orchestrate this application ? Is is yet possible to run worker programs in a form of a docker container without implementing the workers from the scratch ? Sorry for my dumb questions.

tharindupr (Wed, 25 Aug 2021 19:41:48 GMT):
For anyone interested I found this Avalon + Scone integration which provides a docker based worker implementation : https://github.com/T-Systems-MMS/hyperledger-avalon-scone

tharindupr (Wed, 25 Aug 2021 19:43:07 GMT):
Great work. This is the exactly I was looking for. Thanks

tharindupr (Wed, 25 Aug 2021 19:44:21 GMT):
Any link to a recording of this session ? Thanks

igorkrupczynski (Thu, 16 Sep 2021 10:04:23 GMT):
Has joined the channel.

tkuhrt (Fri, 03 Dec 2021 16:25:50 GMT):
Has joined the channel.

tkuhrt (Fri, 03 Dec 2021 16:32:52 GMT):
The Hyperledger Technical Steering Committee recently created a Chat Task Force to look into what could be done to improve the experience of using the community's chat tool. For reference, more about the Task Force is at: https://wiki.hyperledger.org/display/TF/Hyperledger+Community+Chat+Taskforce I wanted to get your input so that the Task Force has feedback from Hyperledger Avalon community as they make decisions about what, if anything, to change. If you would like to have a discussion about this, please let me know and we can set up time to talk. Or if you would prefer to write down your thoughts, that would work too -- you can see the questions the Task Force has at the page at: https://wiki.hyperledger.org/display/TF/Community+Chat+Interview+Questions

rjones (Wed, 23 Mar 2022 16:28:42 GMT):

rjones (Wed, 23 Mar 2022 16:28:42 GMT):

rjones (Wed, 23 Mar 2022 16:28:42 GMT):